./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-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-alloc-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 96057e85c78fad72a6940f84988c528b5c540d974476a0173ea45be7f9227de2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:40:38,497 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:40:38,574 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:40:38,581 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:40:38,581 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:40:38,601 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:40:38,602 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:40:38,602 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:40:38,602 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:40:38,602 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:40:38,603 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:40:38,603 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:40:38,603 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:40:38,603 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:40:38,603 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:40:38,603 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:40:38,604 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:40:38,605 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:40:38,605 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:40:38,605 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:40:38,605 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:40:38,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:40:38,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:40:38,605 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:40:38,606 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:40:38,606 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 -> 96057e85c78fad72a6940f84988c528b5c540d974476a0173ea45be7f9227de2 [2025-02-08 03:40:38,892 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:40:38,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:40:38,901 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:40:38,902 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:40:38,903 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:40:38,904 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:40:40,149 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/05ea4a6ab/4f07efe0e1934e10998ef1a4653bb825/FLAG6dfd832de [2025-02-08 03:40:40,943 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:40:40,943 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 03:40:41,025 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/05ea4a6ab/4f07efe0e1934e10998ef1a4653bb825/FLAG6dfd832de [2025-02-08 03:40:41,219 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/05ea4a6ab/4f07efe0e1934e10998ef1a4653bb825 [2025-02-08 03:40:41,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:40:41,223 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:40:41,224 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:40:41,225 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:40:41,228 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:40:41,228 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:40:41" (1/1) ... [2025-02-08 03:40:41,229 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ba96874 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:41, skipping insertion in model container [2025-02-08 03:40:41,229 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:40:41" (1/1) ... [2025-02-08 03:40:41,402 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:40:48,487 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[705498,705511] [2025-02-08 03:40:48,490 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[705643,705656] [2025-02-08 03:40:48,532 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:40:48,679 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:40:48,770 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"); [6613] [2025-02-08 03:40:48,771 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)); [6620] [2025-02-08 03:40:48,772 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6627] [2025-02-08 03:40:48,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6643] [2025-02-08 03:40:48,775 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6718-6719] [2025-02-08 03:40:48,776 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"); [6724-6726] [2025-02-08 03:40:48,776 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)); [6753] [2025-02-08 03:40:48,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6760] [2025-02-08 03:40:48,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6809] [2025-02-08 03:40:48,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6812] [2025-02-08 03:40:48,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6814] [2025-02-08 03:40:48,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6819] [2025-02-08 03:40:48,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6822] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6824] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6829] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6832] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6834] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6839] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6842] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6844] [2025-02-08 03:40:48,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6882] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6885] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6887] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6892] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6895] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6897] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6902] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6905] [2025-02-08 03:40:48,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6907] [2025-02-08 03:40:48,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6912] [2025-02-08 03:40:48,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6915] [2025-02-08 03:40:48,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6917] [2025-02-08 03:40:48,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7056] [2025-02-08 03:40:48,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7065] [2025-02-08 03:40:48,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7264] [2025-02-08 03:40:48,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7271] [2025-02-08 03:40:48,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7278] [2025-02-08 03:40:48,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7338] [2025-02-08 03:40:48,797 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)); [7366-7367] [2025-02-08 03:40:48,804 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)); [7454-7455] [2025-02-08 03:40:48,805 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)); [7488-7489] [2025-02-08 03:40:48,806 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)); [7529-7530] [2025-02-08 03:40:48,807 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)); [7558-7559] [2025-02-08 03:40:48,808 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)); [7595-7596] [2025-02-08 03:40:48,808 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)); [7632-7633] [2025-02-08 03:40:48,818 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)); [8093-8094] [2025-02-08 03:40:48,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8100] [2025-02-08 03:40:48,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8283] [2025-02-08 03:40:48,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8312] [2025-02-08 03:40:48,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8444] [2025-02-08 03:40:48,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8447] [2025-02-08 03:40:48,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8450] [2025-02-08 03:40:48,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8453] [2025-02-08 03:40:48,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8484] [2025-02-08 03:40:48,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8487] [2025-02-08 03:40:48,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8490] [2025-02-08 03:40:48,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8493] [2025-02-08 03:40:48,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8524] [2025-02-08 03:40:48,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8527] [2025-02-08 03:40:48,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8530] [2025-02-08 03:40:48,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8533] [2025-02-08 03:40:48,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8564] [2025-02-08 03:40:48,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8567] [2025-02-08 03:40:48,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8570] [2025-02-08 03:40:48,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8573] [2025-02-08 03:40:48,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9063] [2025-02-08 03:40:48,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9271] [2025-02-08 03:40:48,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12571] [2025-02-08 03:40:48,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12573] [2025-02-08 03:40:48,910 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12631] [2025-02-08 03:40:48,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12698] [2025-02-08 03:40:48,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12746] [2025-02-08 03:40:48,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12749] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12752] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12755] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12786] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12789] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12792] [2025-02-08 03:40:48,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12795] [2025-02-08 03:40:48,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12826] [2025-02-08 03:40:48,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12829] [2025-02-08 03:40:48,915 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12832] [2025-02-08 03:40:48,915 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12835] [2025-02-08 03:40:48,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12866] [2025-02-08 03:40:48,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12869] [2025-02-08 03:40:48,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12872] [2025-02-08 03:40:48,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12875] [2025-02-08 03:40:48,984 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13163] [2025-02-08 03:40:48,984 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13165] [2025-02-08 03:40:48,985 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13208] [2025-02-08 03:40:48,986 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13219] [2025-02-08 03:40:48,986 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13225] [2025-02-08 03:40:48,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13339] [2025-02-08 03:40:48,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13360] [2025-02-08 03:40:48,995 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13375] [2025-02-08 03:40:49,000 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13400] [2025-02-08 03:40:49,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13667] [2025-02-08 03:40:49,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13714] [2025-02-08 03:40:49,092 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18269] [2025-02-08 03:40:49,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18275] [2025-02-08 03:40:49,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18283] [2025-02-08 03:40:49,262 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[705498,705511] [2025-02-08 03:40:49,262 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i[705643,705656] [2025-02-08 03:40:49,268 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:40:49,648 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:40:49,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49 WrapperNode [2025-02-08 03:40:49,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:40:49,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:40:49,650 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:40:49,650 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:40:49,654 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:40:49" (1/1) ... [2025-02-08 03:40:49,785 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:40:49" (1/1) ... [2025-02-08 03:40:50,213 INFO L138 Inliner]: procedures = 848, calls = 8197, calls flagged for inlining = 413, calls inlined = 359, statements flattened = 19476 [2025-02-08 03:40:50,214 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:40:50,215 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:40:50,215 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:40:50,215 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:40:50,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:50,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:50,316 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,183 INFO L175 MemorySlicer]: Split 4921 memory accesses to 34 slices as follows [2, 4, 14, 90, 6, 6, 5, 5, 2, 3717, 176, 2, 3, 1, 29, 2, 5, 80, 13, 5, 2, 377, 49, 98, 30, 2, 53, 83, 3, 40, 3, 5, 1, 8]. 76 percent of accesses are in the largest equivalence class. The 72 initializations are split as follows [2, 0, 14, 0, 6, 0, 5, 5, 0, 21, 0, 0, 0, 0, 0, 2, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 1, 0]. The 2955 writes are split as follows [0, 2, 0, 87, 0, 6, 0, 0, 1, 2038, 42, 1, 0, 0, 26, 0, 0, 80, 12, 0, 0, 372, 48, 96, 28, 1, 42, 65, 0, 0, 2, 0, 0, 6]. [2025-02-08 03:40:54,185 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,186 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,500 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,534 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,630 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,689 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,799 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:40:54,800 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:40:54,801 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:40:54,801 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:40:54,802 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:49" (1/1) ... [2025-02-08 03:40:54,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:40:54,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:40:54,835 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:40:54,840 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:40:54,865 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resolve_flow_ctrl [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resolve_flow_ctrl [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_126 [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_126 [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read_dword [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read_dword [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure get_l2_fhdr [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure get_l2_fhdr [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_stop [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_stop [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rx_context [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rx_context [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resume [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resume [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_pcie_error_reporting [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_pcie_error_reporting [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 03:40:54,866 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:40:54,866 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_data [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_data [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_phy [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_phy [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_napi [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_napi [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_read_phy [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_read_phy [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure __napi_schedule [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure __napi_schedule [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_mode [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_mode [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_wol [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_wol [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:40:54,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:40:54,867 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_nic [2025-02-08 03:40:54,868 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_nic [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:40:54,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:40:54,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_indirect_lock_of_bnx2 [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_indirect_lock_of_bnx2 [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_channels [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_channels [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure __bnx2_free_irq [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure __bnx2_free_irq [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 03:40:54,872 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_open [2025-02-08 03:40:54,872 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_open [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_chip [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_chip [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_settings [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_settings [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure check_mips_fw_entry [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure check_mips_fw_entry [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_start [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_start [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_rd [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_rd [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_link [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_link [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_indirect_lock_of_bnx2 [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_indirect_lock_of_bnx2 [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:40:54,873 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:40:54,873 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:40:54,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:40:54,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:40:54,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_pauseparam [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_pauseparam [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_one [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_one [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remove_one [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remove_one [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:40:54,878 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2025-02-08 03:40:54,878 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_access [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_access [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule_prep [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule_prep [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_run_loopback [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_run_loopback [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_disable [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_disable [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:40:54,879 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:40:54,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:40:54,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:40:54,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:40:54,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:40:54,884 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:40:54,884 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:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_int [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_int [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_nvram_access [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_nvram_access [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_mem [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_mem [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:40:54,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:40:54,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:40:54,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:40:54,885 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:40:54,885 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:40:54,885 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:40:54,885 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:40:54,886 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_nvram_lock [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_nvram_lock [2025-02-08 03:40:54,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 03:40:54,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 03:40:54,886 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_avail [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_avail [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_110 [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_110 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_phy [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_phy [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nvram [2025-02-08 03:40:54,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nvram [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:40:54,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:40:54,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_remote_link [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_remote_link [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_io_resume [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_io_resume [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_write_phy [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_write_phy [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_phy_lock_of_bnx2 [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_phy_lock_of_bnx2 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_phy_get_pause_adv [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_phy_get_pause_adv [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remote_phy_event [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remote_phy_event [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_104 [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_104 [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 03:40:54,889 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_cnic_irq_info [2025-02-08 03:40:54,889 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_cnic_irq_info [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:40:54,890 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_suspend [2025-02-08 03:40:54,890 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_suspend [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:40:54,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_ringparam [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_ringparam [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_send_heart_beat [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_send_heart_beat [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_eeprom_len [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_eeprom_len [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_firmware [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_firmware [2025-02-08 03:40:54,892 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:40:54,892 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_regs_len [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_regs_len [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_close [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_close [2025-02-08 03:40:54,893 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:40:54,893 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:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_coalesce [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_coalesce [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_125 [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_125 [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_ring_size [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_ring_size [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure load_rv2p_fw [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure load_rv2p_fw [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_bmsr1 [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_bmsr1 [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rxbd_rings [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rxbd_rings [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:40:54,893 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:40:54,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_start [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_start [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_int_mode [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_int_mode [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_bmsr1 [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_bmsr1 [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_forced_2g5 [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_forced_2g5 [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_xceiver_str [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_xceiver_str [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_ctx_wr [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_ctx_wr [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_remote_phy [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_remote_phy [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:40:54,895 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:40:54,895 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_request_irq [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_request_irq [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_wr_ind [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_wr_ind [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:40:54,896 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:40:54,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:40:54,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:40:54,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:40:54,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_intr [2025-02-08 03:40:54,899 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_intr [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nic [2025-02-08 03:40:54,899 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nic [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:40:54,899 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:40:54,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_addr [2025-02-08 03:40:54,900 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_addr [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2025-02-08 03:40:54,900 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_msi [2025-02-08 03:40:54,900 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_msi [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:40:54,900 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-08 03:40:54,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:40:54,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:40:54,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:40:54,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:40:54,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:40:54,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:40:54,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:40:54,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:40:54,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_skbs [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_skbs [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_and_enable_2g5 [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_and_enable_2g5 [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_msix_tbl [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_msix_tbl [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int_sync [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int_sync [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_del_napi [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_del_napi [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_enable [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_enable [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_wol [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_wol [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_timeout [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_timeout [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_find_info_keyword [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_find_info_keyword [2025-02-08 03:40:54,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_acquire_nvram_lock [2025-02-08 03:40:54,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_acquire_nvram_lock [2025-02-08 03:40:54,906 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 03:40:54,906 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 03:40:54,906 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:40:54,906 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:40:54,906 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 03:40:54,906 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 03:40:54,906 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:40:54,906 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure check_fw_section [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure check_fw_section [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_settings [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_settings [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_write_dword [2025-02-08 03:40:54,907 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_write_dword [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:40:54,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_link [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_link [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_phy_lock_of_bnx2 [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_phy_lock_of_bnx2 [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nway_reset [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nway_reset [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_work [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_work [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_fast_work [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_fast_work [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_link [2025-02-08 03:40:54,908 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_link [2025-02-08 03:40:54,908 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:40:54,909 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:40:54,909 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_report_link [2025-02-08 03:40:54,909 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_report_link [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_phy [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_phy [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_rx_cons [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_rx_cons [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_ring_size [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_ring_size [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_power_state [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_power_state [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure load_cpu_fw [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure load_cpu_fw [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 03:40:54,910 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:40:54,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_tx_cons [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_tx_cons [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_info_field_size [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_info_field_size [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_fw_sync [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_fw_sync [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_wr [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_wr [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_5706s_force_link_dn [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_5706s_force_link_dn [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_link [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_link [2025-02-08 03:40:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:40:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:40:54,912 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 03:40:54,912 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 03:40:54,912 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read [2025-02-08 03:40:54,912 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read [2025-02-08 03:40:54,912 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_mac_addr [2025-02-08 03:40:54,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_mac_addr [2025-02-08 03:40:54,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_fw_cap [2025-02-08 03:40:54,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_fw_cap [2025-02-08 03:40:54,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_rd_ind [2025-02-08 03:40:54,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_rd_ind [2025-02-08 03:40:54,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_write [2025-02-08 03:40:54,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_write [2025-02-08 03:40:54,913 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:40:54,913 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_forced_2g5 [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_forced_2g5 [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_stop [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_stop [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_find_max_ring [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_find_max_ring [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_coalesce [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_coalesce [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_111 [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_111 [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_page [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_page [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_105 [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_105 [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown_chip [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown_chip [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_mem [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_mem [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2025-02-08 03:40:54,914 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2025-02-08 03:40:54,914 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:40:54,915 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:40:54,915 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:40:54,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:40:54,915 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:40:54,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:40:54,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_irq [2025-02-08 03:40:54,917 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_irq [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure poll_bnx2 [2025-02-08 03:40:54,917 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_bnx2 [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:40:54,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:40:54,917 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_dump_mcp_state [2025-02-08 03:40:54,917 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_dump_mcp_state [2025-02-08 03:40:56,680 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:40:56,685 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:40:57,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212: 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:40:57,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2048#1 := ~loc~0#1 % 4294967296 / 2; [2025-02-08 03:40:57,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 03:40:57,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-4: assume 0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2048#1 := ~cmd~0#1; [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-4: assume !(0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14202: ~tmp___5~3#1 := #t~ret2045#1;havoc #t~mem2044#1;havoc #t~ret2045#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:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-1: [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-2: havoc #t~bitwise2048#1;assume (#t~bitwise2048#1 % 4294967296 >= ~loc~0#1 % 4294967296 / 2 % 4294967296 && #t~bitwise2048#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2048#1 % 4294967296 <= ~loc~0#1 % 4294967296 / 2 % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206: ~val~19#1 := #t~bitwise2048#1;havoc #t~bitwise2048#1;call #t~mem2049#1.base, #t~mem2049#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177: ~tmp___2~16#1 := #t~ret2033#1;havoc #t~mem2032#1;havoc #t~ret2033#1;call #t~mem2034#1.base, #t~mem2034#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177-1: SUMMARY for call #t~ret2033#1 := __fswab32(#t~mem2032#1); srcloc: null [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: ~tmp___3~7#1 := #t~ret2040#1;havoc #t~mem2039#1;havoc #t~ret2040#1;~loc~0#1 := ~tmp___3~7#1; [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14202-1: SUMMARY for call #t~ret2045#1 := __fswab32(#t~mem2044#1); srcloc: null [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194-1: SUMMARY for call #t~ret2040#1 := __fswab32(#t~mem2039#1); srcloc: null [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14128: 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:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194-2: call #t~mem2039#1 := read~int#9(~fw_entry#1.base, 12 + ~fw_entry#1.offset + 4 * ~i~27#1, 4); [2025-02-08 03:40:57,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14211: ~i~27#1 := 1 + ~i~27#1; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14178: havoc #t~mem2034#1.base, #t~mem2034#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:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174-1: SUMMARY for call #t~ret2030#1 := __fswab32(#t~mem2029#1); srcloc: null [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174-2: call #t~mem2029#1 := read~int#9(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207: havoc #t~mem2049#1.base, #t~mem2049#1.offset; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-1: SUMMARY for call writel(~val~19#1, #t~mem2049#1.base, #t~mem2049#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:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174: ~tmp___1~32#1 := #t~ret2030#1;havoc #t~mem2029#1;havoc #t~ret2030#1;call #t~mem2031#1.base, #t~mem2031#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14178-1: SUMMARY for call writel(~tmp___2~16#1, #t~mem2034#1.base, 10292 + #t~mem2034#1.offset); srcloc: null [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14199: ~tmp___4~4#1 := #t~ret2042#1;havoc #t~mem2041#1;havoc #t~ret2042#1;~code~0#1 := ~tmp___4~4#1;call #t~mem2043#1.base, #t~mem2043#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14199-1: SUMMARY for call #t~ret2042#1 := __fswab32(#t~mem2041#1); srcloc: null [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204: #t~ret2046#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~ret2046#1;havoc #t~ret2046#1;call #t~mem2047#1.base, #t~mem2047#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14175: havoc #t~mem2031#1.base, #t~mem2031#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~mem2032#1 := read~int#9(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14175-1: SUMMARY for call writel(~tmp___1~32#1, #t~mem2031#1.base, 10288 + #t~mem2031#1.offset); srcloc: null [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14134-1: rv2p_fw_fixup_#res#1 := rv2p_fw_fixup_~rv2p_code#1; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122: assume 0 == rv2p_fw_fixup_~idx#1; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122: assume !(0 == rv2p_fw_fixup_~idx#1); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-1: [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-2: havoc #t~bitwise2035#1;assume (#t~bitwise2035#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~bitwise2035#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2035#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:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180: ~val~19#1 := #t~bitwise2035#1;havoc #t~bitwise2035#1;call #t~mem2036#1.base, #t~mem2036#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205: havoc #t~mem2047#1.base, #t~mem2047#1.offset; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-1: SUMMARY for call writel(~code~0#1, #t~mem2047#1.base, 10292 + #t~mem2047#1.offset); srcloc: null [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2035#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:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-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~bitwise2035#1 := ~cmd~0#1; [2025-02-08 03:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-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:40:57,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume 0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296;call #t~mem2041#1 := read~int#9(~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:40:57,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume !(0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296); [2025-02-08 03:40:57,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: havoc #t~mem2043#1.base, #t~mem2043#1.offset;call #t~mem2044#1 := read~int#9(~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:40:57,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-1: SUMMARY for call writel(~code~0#1, #t~mem2043#1.base, 10288 + #t~mem2043#1.offset); srcloc: null [2025-02-08 03:40:57,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181: havoc #t~mem2036#1.base, #t~mem2036#1.offset;~i~27#1 := 8 + ~i~27#1; [2025-02-08 03:40:57,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181-1: SUMMARY for call writel(~val~19#1, #t~mem2036#1.base, #t~mem2036#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:40:57,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27650: havoc #t~nondet4404; [2025-02-08 03:40:57,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27795: havoc netpoll_trap_#t~nondet4420#1; [2025-02-08 03:40:57,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-6: assume 0 == #t~mem629 % 4294967296 || 262144 == #t~mem629 % 4294967296;#t~bitwise630 := 262144; [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-6: assume !(0 == #t~mem629 % 4294967296 || 262144 == #t~mem629 % 4294967296); [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-2: call #t~mem631.base, #t~mem631.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-3: [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-4: havoc #t~bitwise630;assume (#t~bitwise630 % 4294967296 >= #t~mem629 % 4294967296 && #t~bitwise630 % 4294967296 >= 262144) && #t~bitwise630 % 4294967296 <= 262144 + #t~mem629 % 4294967296; [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-5: assume false;#t~bitwise630 := #t~mem629; [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-5: assume !false; [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: havoc #t~mem629;havoc #t~bitwise630;havoc #t~mem631.base, #t~mem631.offset;~i~6 := 1 + ~i~6; [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543-1: SUMMARY for call writel(#t~bitwise630, #t~mem631.base, 132 + #t~mem631.offset); srcloc: null [2025-02-08 03:40:57,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: ~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~mem629 := read~int#9(~bnapi~3.base, 208 + ~bnapi~3.offset, 4); [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15838: call #t~mem2571 := read~int#9(~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#9(#t~mem2571 % 18446744073709551616 / 4294967296, ~rxbd~2.base, ~rxbd~2.offset, 4);havoc #t~mem2571;call #t~mem2572 := read~int#9(~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#9(#t~mem2572, ~rxbd~2.base, 4 + ~rxbd~2.offset, 4);havoc #t~mem2572;~i~33 := 1 + ~i~33; [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15833: assume ~i~33 == -1 + ~num_rings;~j~12 := 0; [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15833: assume !(~i~33 == -1 + ~num_rings);~j~12 := 1 + ~i~33; [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15820: call #t~mem2570.base, #t~mem2570.offset := read~$Pointer$#9(~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~mem2570.base, #t~mem2570.offset;~j~12 := 0; [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15822: assume ~j~12 % 4294967296 <= 254; [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15822: assume !(~j~12 % 4294967296 <= 254); [2025-02-08 03:40:57,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15824: call write~int#9(~buf_size, ~rxbd~2.base, 8 + ~rxbd~2.offset, 4);call write~int#9(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:40:57,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14764-1: SUMMARY for call #t~memcpy~res2243.base, #t~memcpy~res2243.offset := #Ultimate.C_memcpy#9(~ret_val.base, ~ret_val.offset, ~#v~0.base, ~#v~0.offset, 4); srcloc: null [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14762: ~tmp___0~55 := #t~ret2242;havoc #t~ret2242;call write~int#9(~tmp___0~55, ~#v~0.base, ~#v~0.offset, 4); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14764: havoc #t~memcpy~res2243.base, #t~memcpy~res2243.offset; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14756-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14756: call #t~mem2237.base, #t~mem2237.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14762-1: SUMMARY for call #t~ret2242 := __fswab32(~tmp~109); srcloc: null [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14738: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-4: assume 0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2239 := 0; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-4: assume !(0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-2: havoc #t~bitwise2239;assume (((((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2239 <= (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2239 <= 8) && #t~bitwise2239 >= 0) && ((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2239 > 8 + (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2239 >= -9223372036854775808; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14757: ~val~30 := #t~ret2238;havoc #t~mem2237.base, #t~mem2237.offset;havoc #t~ret2238; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-3: assume 8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2239 := (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-3: assume !(8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14757-1: SUMMARY for call #t~ret2238 := readl(#t~mem2237.base, 25600 + #t~mem2237.offset); srcloc: null [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759: assume 0 != #t~bitwise2239;havoc #t~bitwise2239;call #t~mem2240.base, #t~mem2240.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759: assume !(0 != #t~bitwise2239);havoc #t~bitwise2239;~j~8 := 1 + ~j~8; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759-1: [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14761: ~tmp~109 := #t~ret2241;havoc #t~mem2240.base, #t~mem2240.offset;havoc #t~ret2241; [2025-02-08 03:40:57,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14761-1: SUMMARY for call #t~ret2241 := readl(#t~mem2240.base, 25616 + #t~mem2240.offset); srcloc: null [2025-02-08 03:40:57,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27631: havoc #t~nondet4400; [2025-02-08 03:40:57,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: call ULTIMATE.dealloc(~#info~0.base, ~#info~0.offset);havoc ~#info~0.base, ~#info~0.offset; [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: SUMMARY for call bnx2_cnic_start(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: SUMMARY for call ldv_spin_unlock_bh_111(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: 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:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: 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:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9710: SUMMARY for call bnx2_enable_int(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: havoc netif_tx_wake_all_queues_#t~ret343#1.base, netif_tx_wake_all_queues_#t~ret343#1.offset, netif_tx_wake_all_queues_#t~mem344#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~37#1.base, netif_tx_wake_all_queues_~tmp~37#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~mem662#1.base, #t~mem662#1.offset; [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-1: atomic_dec_and_test_#res#1 := 1; [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem344#1 % 4294967296;havoc netif_tx_wake_all_queues_#t~mem344#1; [2025-02-08 03:40:57,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume !(netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem344#1 % 4294967296);havoc netif_tx_wake_all_queues_#t~mem344#1; [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8210: netif_tx_wake_all_queues_~tmp~37#1.base, netif_tx_wake_all_queues_~tmp~37#1.offset := netif_tx_wake_all_queues_#t~ret343#1.base, netif_tx_wake_all_queues_#t~ret343#1.offset;havoc netif_tx_wake_all_queues_#t~ret343#1.base, netif_tx_wake_all_queues_#t~ret343#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~37#1.base, netif_tx_wake_all_queues_~tmp~37#1.offset; [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212-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:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: netif_tx_wake_all_queues_~i~1#1 := 1 + netif_tx_wake_all_queues_~i~1#1;call netif_tx_wake_all_queues_#t~mem344#1 := read~int#9(netif_tx_wake_all_queues_~dev#1.base, 879 + netif_tx_wake_all_queues_~dev#1.offset, 4); [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709: SUMMARY for call bnx2_napi_enable(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8210-1: SUMMARY for call netif_tx_wake_all_queues_#t~ret343#1.base, netif_tx_wake_all_queues_#t~ret343#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:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: assume 0 != #t~mem663#1 % 256 % 4294967296;havoc #t~mem663#1;call #t~mem664#1.base, #t~mem664#1.offset := read~$Pointer$#9(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: assume !(0 != #t~mem663#1 % 256 % 4294967296);havoc #t~mem663#1; [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: call #t~mem663#1 := read~int#9(~bp#1.base, 9110 + ~bp#1.offset, 1); [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699-1: SUMMARY for call ldv_spin_lock_bh_110(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: havoc #t~mem664#1.base, #t~mem664#1.offset; [2025-02-08 03:40:57,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703-1: SUMMARY for call netif_carrier_on(#t~mem664#1.base, #t~mem664#1.offset); srcloc: null [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-2: havoc #t~bitwise2961#1;assume (#t~bitwise2961#1 % 4294967296 >= #t~mem2960#1 % 4294967296 && #t~bitwise2961#1 % 4294967296 >= 32) && #t~bitwise2961#1 % 4294967296 <= 32 + #t~mem2960#1 % 4294967296; [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17633: assume bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1; [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17633: 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:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-3: assume false;#t~bitwise2961#1 := #t~mem2960#1; [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-3: assume !false; [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17600: assume bnx2_enable_msix_~rc~14#1 <= 0; [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17600: assume !(bnx2_enable_msix_~rc~14#1 <= 0); [2025-02-08 03:40:57,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-4: assume 0 == #t~mem2960#1 % 4294967296 || 32 == #t~mem2960#1 % 4294967296;#t~bitwise2961#1 := 32; [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-4: assume !(0 == #t~mem2960#1 % 4294967296 || 32 == #t~mem2960#1 % 4294967296); [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17609: assume bnx2_enable_msix_~total_vecs~0#1 > 1; [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17609: assume !(bnx2_enable_msix_~total_vecs~0#1 > 1); [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700: assume 1460207616 == (#t~mem2962#1 - #t~mem2962#1 % 65536) % 4294967296;havoc #t~mem2962#1;call #t~mem2963#1 := read~int#9(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700: assume !(1460207616 == (#t~mem2962#1 - #t~mem2962#1 % 65536) % 4294967296);havoc #t~mem2962#1;call write~$Pointer$#9(#funAddr~bnx2_msi.base, #funAddr~bnx2_msi.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17584: call write~int#30(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#30(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:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27791: havoc netif_set_real_num_tx_queues_#t~nondet4419#1; [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17568: 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~mem2926#1.base, bnx2_enable_msix_#t~mem2926#1.offset, bnx2_enable_msix_#t~mem2927#1.base, bnx2_enable_msix_#t~mem2927#1.offset, bnx2_enable_msix_#t~mem2928#1.base, bnx2_enable_msix_#t~mem2928#1.offset, bnx2_enable_msix_#t~mem2929#1.base, bnx2_enable_msix_#t~mem2929#1.offset, bnx2_enable_msix_#t~mem2930#1.base, bnx2_enable_msix_#t~mem2930#1.offset, bnx2_enable_msix_#t~ret2931#1, bnx2_enable_msix_#t~mem2932#1.base, bnx2_enable_msix_#t~mem2932#1.offset, bnx2_enable_msix_#t~ret2933#1, bnx2_enable_msix_#t~mem2934#1, bnx2_enable_msix_#t~bitwise2935#1, bnx2_enable_msix_#t~mem2936#1, bnx2_enable_msix_#t~loopctr2937#1, bnx2_enable_msix_#t~nondet2938#1, bnx2_enable_msix_#t~ret2939#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:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17626: call bnx2_enable_msix_#t~mem2936#1 := read~int#30(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#9(bnx2_enable_msix_#t~mem2936#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~mem2936#1;bnx2_enable_msix_#t~loopctr2937#1 := 0; [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701: call write~int#9(#t~bitwise2964#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2963#1;havoc #t~bitwise2964#1;call write~$Pointer$#9(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 03:40:57,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-1: [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: fls_long_#t~ret6#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~ret6#1 && fls_long_#t~ret6#1 <= 2147483647;fls_long_~tmp___0~0#1 := fls_long_#t~ret6#1;havoc fls_long_#t~ret6#1;fls_long_#res#1 := fls_long_~tmp___0~0#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-2: havoc #t~bitwise2964#1;assume (#t~bitwise2964#1 % 4294967296 >= #t~mem2963#1 % 4294967296 && #t~bitwise2964#1 % 4294967296 >= 256) && #t~bitwise2964#1 % 4294967296 <= 256 + #t~mem2963#1 % 4294967296; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-3: assume false;#t~bitwise2964#1 := #t~mem2963#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-3: assume !false; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-4: assume 0 == #t~mem2963#1 % 4294967296 || 256 == #t~mem2963#1 % 4294967296;#t~bitwise2964#1 := 256; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17701-4: assume !(0 == #t~mem2963#1 % 4294967296 || 256 == #t~mem2963#1 % 4294967296); [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17627: assume true;assume bnx2_enable_msix_#t~loopctr2937#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~nondet2938#1;call write~int#9(bnx2_enable_msix_#t~nondet2938#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~loopctr2937#1, 8);bnx2_enable_msix_#t~loopctr2937#1 := 1 + bnx2_enable_msix_#t~loopctr2937#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17627: assume true;havoc bnx2_enable_msix_#t~loopctr2937#1;havoc bnx2_enable_msix_#t~nondet2938#1;havoc bnx2_enable_msix_#t~ret2939#1;call write~$Pointer$#9(#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:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: __rounddown_pow_of_two_#t~ret7#1 := fls_long_#res#1;havoc fls_long_#t~ret6#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~ret7#1;havoc __rounddown_pow_of_two_#t~ret7#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27835: havoc pci_enable_msi_block_#t~nondet4427#1;#t~ret2959#1 := pci_enable_msi_block_#res#1;havoc pci_enable_msi_block_#t~nondet4427#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~ret2959#1 && #t~ret2959#1 <= 2147483647;~tmp___0~66#1 := #t~ret2959#1;havoc #t~mem2958#1.base, #t~mem2958#1.offset;havoc #t~ret2959#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27777: havoc netif_get_num_default_rss_queues_#t~nondet4417#1; [2025-02-08 03:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17604: 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:40:57,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17604: assume !(bnx2_enable_msix_~rc~14#1 > 0); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621: call write~int#9(bnx2_enable_msix_#t~bitwise2935#1, bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4);havoc bnx2_enable_msix_#t~mem2934#1;havoc bnx2_enable_msix_#t~bitwise2935#1;bnx2_enable_msix_~i~45#1 := 0; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-1: [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17588: assume bnx2_enable_msix_~i~45#1 <= 8; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17588: 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:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-2: havoc bnx2_enable_msix_#t~bitwise2935#1;assume (bnx2_enable_msix_#t~bitwise2935#1 % 4294967296 >= bnx2_enable_msix_#t~mem2934#1 % 4294967296 && bnx2_enable_msix_#t~bitwise2935#1 % 4294967296 >= 1280) && bnx2_enable_msix_#t~bitwise2935#1 % 4294967296 <= 1280 + bnx2_enable_msix_#t~mem2934#1 % 4294967296; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-3: assume false;bnx2_enable_msix_#t~bitwise2935#1 := bnx2_enable_msix_#t~mem2934#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-3: assume !false; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-4: assume 0 == bnx2_enable_msix_#t~mem2934#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2934#1 % 4294967296;bnx2_enable_msix_#t~bitwise2935#1 := 1280; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17621-4: assume !(0 == bnx2_enable_msix_#t~mem2934#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2934#1 % 4294967296); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27787: havoc netif_set_real_num_rx_queues_#t~nondet4418#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-2: __rounddown_pow_of_two_#res#1 := __rounddown_pow_of_two_#t~bitwise8#1;havoc __rounddown_pow_of_two_#t~bitwise8#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: havoc __rounddown_pow_of_two_#t~bitwise8#1;#t~ret2969#1 := __rounddown_pow_of_two_#res#1;havoc __rounddown_pow_of_two_#t~ret7#1, __rounddown_pow_of_two_#t~bitwise8#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~ret2969#1;havoc #t~mem2968#1;havoc #t~ret2969#1;call write~int#9(~tmp___69~0#1, ~bp#1.base, 9475 + ~bp#1.offset, 1); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-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~bitwise8#1 := 1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-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:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-4: havoc __rounddown_pow_of_two_#t~bitwise8#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-3: [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17614: 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:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17614: 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#9(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~mem2934#1 := read~int#9(bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17598: call bnx2_enable_msix_#t~mem2932#1.base, bnx2_enable_msix_#t~mem2932#1.offset := read~$Pointer$#9(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~mem2932#1.base, bnx2_enable_msix_#t~mem2932#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~nondet4428#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~nondet4428#1;assume -2147483648 <= pci_enable_msix_#t~nondet4428#1 && pci_enable_msix_#t~nondet4428#1 <= 2147483647;pci_enable_msix_#res#1 := pci_enable_msix_#t~nondet4428#1;havoc pci_enable_msix_#t~nondet4428#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698: assume 0 == ~tmp___0~66#1;call #t~mem2960#1 := read~int#9(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698: assume !(0 == ~tmp___0~66#1); [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17706: call #t~mem2965#1.base, #t~mem2965#1.offset := read~$Pointer$#9(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2966#1 := read~int#9(#t~mem2965#1.base, 1547 + #t~mem2965#1.offset, 4);call write~int#9(#t~mem2966#1, ~bp#1.base, 9199 + ~bp#1.offset, 4);havoc #t~mem2965#1.base, #t~mem2965#1.offset;havoc #t~mem2966#1; [2025-02-08 03:40:57,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27839: havoc pci_enable_msix_#t~nondet4428#1;bnx2_enable_msix_#t~ret2933#1 := pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4428#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~ret2933#1 && bnx2_enable_msix_#t~ret2933#1 <= 2147483647;bnx2_enable_msix_~rc~14#1 := bnx2_enable_msix_#t~ret2933#1;havoc bnx2_enable_msix_#t~mem2932#1.base, bnx2_enable_msix_#t~mem2932#1.offset;havoc bnx2_enable_msix_#t~ret2933#1; [2025-02-08 03:40:57,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699: call write~int#9(#t~bitwise2961#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2960#1;havoc #t~bitwise2961#1;call #t~mem2962#1 := read~int#9(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 03:40:57,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699-1: [2025-02-08 03:40:57,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27803: havoc pci_bus_read_config_word_#t~nondet4422#1; [2025-02-08 03:40:57,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756: 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:40:57,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: havoc #t~mem759;havoc #t~ite761.base, #t~ite761.offset;havoc #t~mem760; [2025-02-08 03:40:57,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27827: havoc #t~nondet4425; [2025-02-08 03:40:57,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: ~i~3 := 1 + ~i~3; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9150: assume ~i~3 <= 4; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9150: assume !(~i~3 <= 4); [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume 0 == #t~bitwise522;havoc #t~bitwise522; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume !(0 == #t~bitwise522);havoc #t~bitwise522; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-1: [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-2: havoc #t~bitwise522;assume (((((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise522 <= (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise522 <= 1073741824) && #t~bitwise522 >= 0) && ((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise522 > 1073741824 + (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise522 >= -9223372036854775808; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139: ~val := #t~ret521;havoc #t~mem520.base, #t~mem520.offset;havoc #t~ret521; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-3: assume 1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise522 := (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-3: assume !(1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139-1: SUMMARY for call #t~ret521 := readl(#t~mem520.base, 4124 + #t~mem520.offset); srcloc: null [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-4: assume 0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise522 := 0; [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-4: assume !(0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:57,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139-2: call #t~mem520.base, #t~mem520.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:57,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27606: havoc #t~nondet4399; [2025-02-08 03:40:57,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27753: havoc #t~nondet4414; [2025-02-08 03:40:58,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-2: havoc bnx2_setup_copper_phy_#t~bitwise1316#1;assume bnx2_setup_copper_phy_#t~bitwise1316#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1315#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1316#1 % 4294967296 <= 4; [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-1: [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-4: assume 0 == bnx2_setup_copper_phy_#t~mem1315#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1316#1 := 0; [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1315#1 % 4294967296); [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-3: assume 4 == bnx2_setup_copper_phy_#t~mem1315#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1316#1 := bnx2_setup_copper_phy_#t~mem1315#1; [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1315#1 % 4294967296); [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646: assume 0 != bnx2_setup_copper_phy_#t~bitwise1316#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1315#1;havoc bnx2_setup_copper_phy_#t~bitwise1316#1;call bnx2_setup_copper_phy_#t~mem1317#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2);call write~int#9(bnx2_setup_copper_phy_#t~mem1317#1, bnx2_setup_copper_phy_~bp#1.base, 9111 + bnx2_setup_copper_phy_~bp#1.offset, 2);havoc bnx2_setup_copper_phy_#t~mem1317#1;call bnx2_setup_copper_phy_#t~mem1318#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1);call write~int#9(bnx2_setup_copper_phy_#t~mem1318#1, bnx2_setup_copper_phy_~bp#1.base, 9113 + bnx2_setup_copper_phy_~bp#1.offset, 1);havoc bnx2_setup_copper_phy_#t~mem1318#1; [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1316#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1315#1;havoc bnx2_setup_copper_phy_#t~bitwise1316#1; [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1288#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1287#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 03:40:58,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1304#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1303#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1288#1 && bnx2_setup_copper_phy_#t~ret1288#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1287#1;havoc bnx2_setup_copper_phy_#t~ret1288#1; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1304#1 && bnx2_setup_copper_phy_#t~ret1304#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1303#1;havoc bnx2_setup_copper_phy_#t~ret1304#1;call bnx2_setup_copper_phy_#t~mem1305#1 := read~int#10(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1295#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1294#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1295#1 && bnx2_setup_copper_phy_#t~ret1295#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1294#1;havoc bnx2_setup_copper_phy_#t~ret1295#1; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 := 0; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-1: [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 % 4294967296 <= 16; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-3: assume 16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 03:40:58,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-3: assume !(16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1289#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:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1289#1 && bnx2_setup_copper_phy_#t~ret1289#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1289#1;call bnx2_setup_copper_phy_#t~mem1290#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1; [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11136: 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~ret1321#1 := bnx2_setup_serdes_phy_#res#1;havoc bnx2_setup_serdes_phy_#t~mem1135#1, bnx2_setup_serdes_phy_#t~bitwise1136#1, bnx2_setup_serdes_phy_#t~ret1137#1, bnx2_setup_serdes_phy_#t~mem1138#1, bnx2_setup_serdes_phy_#t~mem1139#1, bnx2_setup_serdes_phy_#t~ret1140#1, bnx2_setup_serdes_phy_#t~mem1141#1, bnx2_setup_serdes_phy_#t~ret1142#1, bnx2_setup_serdes_phy_#t~mem1143#1, bnx2_setup_serdes_phy_#t~ret1144#1, bnx2_setup_serdes_phy_#t~mem1145#1, bnx2_setup_serdes_phy_#t~bitwise1146#1, bnx2_setup_serdes_phy_#t~mem1147#1, bnx2_setup_serdes_phy_#t~ret1148#1, bnx2_setup_serdes_phy_#t~mem1149#1, bnx2_setup_serdes_phy_#t~bitwise1150#1, bnx2_setup_serdes_phy_#t~bitwise1151#1, bnx2_setup_serdes_phy_#t~mem1152#1, bnx2_setup_serdes_phy_#t~mem1153#1, bnx2_setup_serdes_phy_#t~mem1154#1, bnx2_setup_serdes_phy_#t~bitwise1155#1, bnx2_setup_serdes_phy_#t~mem1156#1, bnx2_setup_serdes_phy_#t~mem1157#1, bnx2_setup_serdes_phy_#t~bitwise1158#1, bnx2_setup_serdes_phy_#t~mem1159#1, bnx2_setup_serdes_phy_#t~bitwise1160#1, bnx2_setup_serdes_phy_#t~mem1161#1, bnx2_setup_serdes_phy_#t~mem1162#1, bnx2_setup_serdes_phy_#t~bitwise1163#1, bnx2_setup_serdes_phy_#t~bitwise1164#1, bnx2_setup_serdes_phy_#t~mem1165#1, bnx2_setup_serdes_phy_#t~bitwise1166#1, bnx2_setup_serdes_phy_#t~bitwise1167#1, bnx2_setup_serdes_phy_#t~mem1168#1, bnx2_setup_serdes_phy_#t~mem1169#1, bnx2_setup_serdes_phy_#t~mem1170#1, bnx2_setup_serdes_phy_#t~mem1171#1, bnx2_setup_serdes_phy_#t~bitwise1172#1, bnx2_setup_serdes_phy_#t~ret1173#1, bnx2_setup_serdes_phy_#t~mem1174#1, bnx2_setup_serdes_phy_#t~mem1175#1, bnx2_setup_serdes_phy_#t~bitwise1176#1, bnx2_setup_serdes_phy_#t~ret1177#1, bnx2_setup_serdes_phy_#t~mem1178#1.base, bnx2_setup_serdes_phy_#t~mem1178#1.offset, bnx2_setup_serdes_phy_#t~mem1179#1, bnx2_setup_serdes_phy_#t~ret1180#1, bnx2_setup_serdes_phy_#t~mem1181#1, bnx2_setup_serdes_phy_#t~mem1182#1, bnx2_setup_serdes_phy_#t~ret1183#1, bnx2_setup_serdes_phy_#t~mem1184#1, bnx2_setup_serdes_phy_#t~ret1185#1, bnx2_setup_serdes_phy_#t~ret1186#1, bnx2_setup_serdes_phy_#t~mem1187#1, bnx2_setup_serdes_phy_#t~bitwise1188#1, bnx2_setup_serdes_phy_#t~bitwise1189#1, bnx2_setup_serdes_phy_#t~ret1190#1, bnx2_setup_serdes_phy_#t~bitwise1191#1, bnx2_setup_serdes_phy_#t~mem1192#1, bnx2_setup_serdes_phy_#t~ret1193#1, bnx2_setup_serdes_phy_#t~mem1194#1, bnx2_setup_serdes_phy_#t~ret1195#1, bnx2_setup_serdes_phy_#t~mem1196#1, bnx2_setup_serdes_phy_#t~mem1197#1, bnx2_setup_serdes_phy_#t~bitwise1198#1, bnx2_setup_serdes_phy_#t~short1199#1, bnx2_setup_serdes_phy_#t~mem1200#1, bnx2_setup_serdes_phy_#t~mem1201#1, bnx2_setup_serdes_phy_#t~ret1202#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~mem1206#1, bnx2_setup_serdes_phy_#t~bitwise1207#1, bnx2_setup_serdes_phy_#t~ret1208#1, bnx2_setup_serdes_phy_#t~mem1209#1, bnx2_setup_serdes_phy_#t~ret1210#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~75#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~8#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~ret1321#1 && #t~ret1321#1 <= 2147483647;~tmp~78#1 := #t~ret1321#1;havoc #t~ret1321#1;#res#1 := ~tmp~78#1; [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169: assume 0 != bnx2_setup_serdes_phy_~tmp___1~17#1;bnx2_setup_serdes_phy_~force_link_down~0#1 := 1; [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169: assume !(0 != bnx2_setup_serdes_phy_~tmp___1~17#1); [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582: bnx2_setup_copper_phy_#t~ret1271#1 := ethtool_adv_to_mii_adv_t_#res#1;havoc ethtool_adv_to_mii_adv_t_#t~bitwise474#1, ethtool_adv_to_mii_adv_t_#t~bitwise475#1, ethtool_adv_to_mii_adv_t_#t~bitwise476#1, ethtool_adv_to_mii_adv_t_#t~bitwise477#1, ethtool_adv_to_mii_adv_t_#t~bitwise478#1, ethtool_adv_to_mii_adv_t_#t~bitwise479#1, ethtool_adv_to_mii_adv_t_#t~bitwise480#1, ethtool_adv_to_mii_adv_t_#t~bitwise481#1, ethtool_adv_to_mii_adv_t_#t~bitwise482#1, ethtool_adv_to_mii_adv_t_#t~bitwise483#1, ethtool_adv_to_mii_adv_t_#t~bitwise484#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~77#1 := bnx2_setup_copper_phy_#t~ret1271#1;havoc bnx2_setup_copper_phy_#t~mem1270#1;havoc bnx2_setup_copper_phy_#t~ret1271#1;bnx2_setup_copper_phy_~new_adv~1#1 := 1 + bnx2_setup_copper_phy_~tmp~77#1 - bnx2_setup_copper_phy_~tmp~77#1 % 2;call bnx2_setup_copper_phy_#t~mem1272#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9120 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-1: [2025-02-08 03:40:58,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1 % 4294967296 >= 256) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1 % 4294967296 <= 256 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-3: assume !false; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-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~bitwise486#1 := 256; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8890-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:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-4: assume 0 == bnx2_setup_copper_phy_#t~mem1305#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1306#1 := 0; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1305#1 % 4294967296); [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-3: assume 4 == bnx2_setup_copper_phy_#t~mem1305#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1306#1 := bnx2_setup_copper_phy_#t~mem1305#1; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1305#1 % 4294967296); [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume 0 != bnx2_setup_copper_phy_#t~bitwise1306#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1305#1;havoc bnx2_setup_copper_phy_#t~bitwise1306#1;call bnx2_setup_copper_phy_#t~mem1307#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1306#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1305#1;havoc bnx2_setup_copper_phy_#t~bitwise1306#1; [2025-02-08 03:40:58,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11566: 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~ret1322#1 := bnx2_setup_copper_phy_#res#1;havoc bnx2_setup_copper_phy_#t~mem1264#1, bnx2_setup_copper_phy_#t~ret1265#1, bnx2_setup_copper_phy_#t~mem1266#1, bnx2_setup_copper_phy_#t~ret1267#1, bnx2_setup_copper_phy_#t~mem1268#1, bnx2_setup_copper_phy_#t~bitwise1269#1, bnx2_setup_copper_phy_#t~mem1270#1, bnx2_setup_copper_phy_#t~ret1271#1, bnx2_setup_copper_phy_#t~mem1272#1, bnx2_setup_copper_phy_#t~ret1273#1, bnx2_setup_copper_phy_#t~bitwise1274#1, bnx2_setup_copper_phy_#t~ret1275#1, bnx2_setup_copper_phy_#t~mem1276#1, bnx2_setup_copper_phy_#t~bitwise1277#1, bnx2_setup_copper_phy_#t~mem1278#1, bnx2_setup_copper_phy_#t~ret1279#1, bnx2_setup_copper_phy_#t~bitwise1280#1, bnx2_setup_copper_phy_#t~mem1281#1, bnx2_setup_copper_phy_#t~mem1282#1, bnx2_setup_copper_phy_#t~short1283#1, bnx2_setup_copper_phy_#t~mem1284#1, bnx2_setup_copper_phy_#t~bitwise1285#1, bnx2_setup_copper_phy_#t~short1286#1, bnx2_setup_copper_phy_#t~mem1287#1, bnx2_setup_copper_phy_#t~ret1288#1, bnx2_setup_copper_phy_#t~ret1289#1, bnx2_setup_copper_phy_#t~mem1290#1, bnx2_setup_copper_phy_#t~ret1291#1, bnx2_setup_copper_phy_#t~mem1292#1, bnx2_setup_copper_phy_#t~mem1293#1, bnx2_setup_copper_phy_#t~mem1294#1, bnx2_setup_copper_phy_#t~ret1295#1, bnx2_setup_copper_phy_#t~mem1296#1, bnx2_setup_copper_phy_#t~bitwise1297#1, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_#t~bitwise1299#1, bnx2_setup_copper_phy_#t~mem1300#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~ret1304#1, bnx2_setup_copper_phy_#t~mem1305#1, bnx2_setup_copper_phy_#t~bitwise1306#1, bnx2_setup_copper_phy_#t~mem1307#1, bnx2_setup_copper_phy_#t~ret1308#1, bnx2_setup_copper_phy_#t~mem1309#1, bnx2_setup_copper_phy_#t~ret1310#1, bnx2_setup_copper_phy_#t~mem1311#1, bnx2_setup_copper_phy_#t~ret1312#1, bnx2_setup_copper_phy_#t~mem1313#1, bnx2_setup_copper_phy_#t~ret1314#1, bnx2_setup_copper_phy_#t~mem1315#1, bnx2_setup_copper_phy_#t~bitwise1316#1, bnx2_setup_copper_phy_#t~mem1317#1, bnx2_setup_copper_phy_#t~mem1318#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~77#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~ret1322#1 && #t~ret1322#1 <= 2147483647;~tmp___0~32#1 := #t~ret1322#1;havoc #t~ret1322#1;#res#1 := ~tmp___0~32#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-2: havoc bnx2_setup_copper_phy_#t~bitwise1306#1;assume bnx2_setup_copper_phy_#t~bitwise1306#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1305#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1306#1 % 4294967296 <= 4; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11599-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1291#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1290#1, 4608); srcloc: null [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632-1: [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11599: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1291#1 && bnx2_setup_copper_phy_#t~ret1291#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1290#1;havoc bnx2_setup_copper_phy_#t~ret1291#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650: 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:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1308#1 && bnx2_setup_copper_phy_#t~ret1308#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1307#1;havoc bnx2_setup_copper_phy_#t~ret1308#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1308#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1307#1, 16384); srcloc: null [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: bnx2_setup_copper_phy_~new_bmcr~1#1 := 0;call bnx2_setup_copper_phy_#t~mem1296#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2); [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: 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:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-1: [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 % 4294967296 <= 32; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-3: assume 32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-3: assume !(32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11585: assume 0 != (if bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 - 4294967296) % 2;havoc bnx2_setup_copper_phy_#t~mem1272#1;bnx2_setup_copper_phy_~new_adv1000~0#1 := 0; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11585: assume !(0 != (if bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1272#1 % 256 % 4294967296 - 4294967296) % 2);havoc bnx2_setup_copper_phy_#t~mem1272#1;call bnx2_setup_copper_phy_#t~mem1293#1 := read~int#10(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4); [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25046-1: ldv_mod_timer_118_#res#1 := ldv_mod_timer_118_~ldv_func_res~0#1; [2025-02-08 03:40:58,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602: assume 0 != bnx2_setup_copper_phy_#t~mem1292#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1292#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602: assume !(0 != bnx2_setup_copper_phy_#t~mem1292#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1292#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11635: SUMMARY for call ldv_spin_unlock_bh_111(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1 := 0; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619: assume 100 == bnx2_setup_copper_phy_#t~mem1296#1 % 65536 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1296#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619: assume !(100 == bnx2_setup_copper_phy_#t~mem1296#1 % 65536 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1296#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-1: [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1 % 4294967296 >= 512) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1 % 4294967296 <= 512 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-3: assume !false; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-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~bitwise488#1 := 512; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-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:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: SUMMARY for call msleep(50); srcloc: null [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1297#1;havoc bnx2_setup_copper_phy_#t~bitwise1297#1; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-2: havoc bnx2_setup_copper_phy_#t~bitwise1297#1;assume (bnx2_setup_copper_phy_#t~bitwise1297#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1297#1 % 4294967296 >= 8192) && bnx2_setup_copper_phy_#t~bitwise1297#1 % 4294967296 <= 8192 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-1: [2025-02-08 03:40:58,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-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~bitwise1297#1 := 8192; [2025-02-08 03:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-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:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-3: assume false;bnx2_setup_copper_phy_#t~bitwise1297#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 03:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-3: assume !false; [2025-02-08 03:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11637-1: SUMMARY for call ldv_spin_lock_bh_110(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 03:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11604: 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:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11637: call bnx2_setup_copper_phy_#t~mem1309#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: bnx2_setup_copper_phy_~tmp___0~31#1 := bnx2_setup_copper_phy_#t~ret1273#1;havoc bnx2_setup_copper_phy_#t~ret1273#1; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1273#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:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1310#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1309#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605: 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:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1310#1 && bnx2_setup_copper_phy_#t~ret1310#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1309#1;havoc bnx2_setup_copper_phy_#t~ret1310#1;call bnx2_setup_copper_phy_#t~mem1311#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-1: [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589: bnx2_setup_copper_phy_~new_adv~1#1 := bnx2_setup_copper_phy_#t~bitwise1274#1;havoc bnx2_setup_copper_phy_#t~bitwise1274#1; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-3: assume 0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1274#1 := bnx2_setup_copper_phy_~new_adv~1#1; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-3: assume !(0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-2: havoc bnx2_setup_copper_phy_#t~bitwise1274#1;assume (bnx2_setup_copper_phy_#t~bitwise1274#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1274#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1274#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8897-1: ethtool_adv_to_mii_ctrl1000_t_#res#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-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~bitwise1274#1 := bnx2_setup_copper_phy_~tmp___0~31#1; [2025-02-08 03:40:58,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1312#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1311#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1312#1 && bnx2_setup_copper_phy_#t~ret1312#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1311#1;havoc bnx2_setup_copper_phy_#t~ret1312#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1275#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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-1: call bnx2_setup_copper_phy_#t~mem1298#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1275#1 && bnx2_setup_copper_phy_#t~ret1275#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1275#1;call bnx2_setup_copper_phy_#t~mem1276#1 := read~int#10(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4); [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623: assume 1 == bnx2_setup_copper_phy_#t~mem1298#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1298#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623: assume !(1 == bnx2_setup_copper_phy_#t~mem1298#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1298#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-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~bitwise1299#1 := 256; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-3: assume 768 == bnx2_setup_copper_phy_#t~mem1276#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1277#1 := bnx2_setup_copper_phy_#t~mem1276#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-3: assume !(768 == bnx2_setup_copper_phy_#t~mem1276#1 % 4294967296); [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-3: assume false;bnx2_setup_copper_phy_#t~bitwise1299#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-3: assume !false; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-2: havoc bnx2_setup_copper_phy_#t~bitwise1277#1;assume bnx2_setup_copper_phy_#t~bitwise1277#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1276#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1277#1 % 4294967296 <= 768; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-4: assume 0 == bnx2_setup_copper_phy_#t~mem1276#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1277#1 := 0; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1276#1 % 4294967296); [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1299#1;havoc bnx2_setup_copper_phy_#t~bitwise1299#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: 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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-2: havoc bnx2_setup_copper_phy_#t~bitwise1299#1;assume (bnx2_setup_copper_phy_#t~bitwise1299#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1299#1 % 4294967296 >= 256) && bnx2_setup_copper_phy_#t~bitwise1299#1 % 4294967296 <= 256 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-1: [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624-1: [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591: call write~int#10(bnx2_setup_copper_phy_#t~bitwise1277#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~mem1276#1;havoc bnx2_setup_copper_phy_#t~bitwise1277#1;call bnx2_setup_copper_phy_#t~mem1278#1 := read~int#9(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~mem1278#1;havoc ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658: 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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592: bnx2_setup_copper_phy_#t~ret1279#1 := ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise485#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise486#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise487#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise488#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~ret1279#1;havoc bnx2_setup_copper_phy_#t~mem1278#1;havoc bnx2_setup_copper_phy_#t~ret1279#1; [2025-02-08 03:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11609-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:40:58,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-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~bitwise1280#1 := bnx2_setup_copper_phy_~tmp___1~18#1; [2025-02-08 03:40:58,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-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:40:58,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-1: [2025-02-08 03:40:58,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593: bnx2_setup_copper_phy_~new_adv1000~0#1 := bnx2_setup_copper_phy_#t~bitwise1280#1;havoc bnx2_setup_copper_phy_#t~bitwise1280#1;call bnx2_setup_copper_phy_#t~mem1281#1 := read~int#10(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1283#1 := bnx2_setup_copper_phy_#t~mem1281#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296; [2025-02-08 03:40:58,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-3: assume 0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1280#1 := bnx2_setup_copper_phy_~new_adv1000~0#1; [2025-02-08 03:40:58,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-3: assume !(0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593-2: havoc bnx2_setup_copper_phy_#t~bitwise1280#1;assume (bnx2_setup_copper_phy_#t~bitwise1280#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1280#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1280#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627-1: call bnx2_setup_copper_phy_#t~mem1300#1 := read~int#10(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627: assume bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1300#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1300#1;call bnx2_setup_copper_phy_#t~mem1301#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627: assume !(bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1300#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1300#1; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1314#1 && bnx2_setup_copper_phy_#t~ret1314#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1313#1;havoc bnx2_setup_copper_phy_#t~ret1314#1;call bnx2_setup_copper_phy_#t~mem1315#1 := read~int#10(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644-2: call bnx2_setup_copper_phy_#t~mem1313#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1314#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1313#1, bnx2_setup_copper_phy_~new_bmcr~1#1); srcloc: null [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11661-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:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-1: bnx2_setup_copper_phy_#t~short1286#1 := 0 == bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595: assume bnx2_setup_copper_phy_#t~short1286#1;havoc bnx2_setup_copper_phy_#t~mem1281#1;havoc bnx2_setup_copper_phy_#t~mem1282#1;havoc bnx2_setup_copper_phy_#t~short1283#1;havoc bnx2_setup_copper_phy_#t~mem1284#1;havoc bnx2_setup_copper_phy_#t~bitwise1285#1;havoc bnx2_setup_copper_phy_#t~short1286#1;call bnx2_setup_copper_phy_#t~mem1287#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595: assume !bnx2_setup_copper_phy_#t~short1286#1;havoc bnx2_setup_copper_phy_#t~mem1281#1;havoc bnx2_setup_copper_phy_#t~mem1282#1;havoc bnx2_setup_copper_phy_#t~short1283#1;havoc bnx2_setup_copper_phy_#t~mem1284#1;havoc bnx2_setup_copper_phy_#t~bitwise1285#1;havoc bnx2_setup_copper_phy_#t~short1286#1;call bnx2_setup_copper_phy_#t~mem1292#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 9110 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-7: bnx2_setup_copper_phy_#t~short1286#1 := bnx2_setup_copper_phy_#t~short1283#1; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-6: assume bnx2_setup_copper_phy_#t~short1286#1; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-6: assume !bnx2_setup_copper_phy_#t~short1286#1;call bnx2_setup_copper_phy_#t~mem1284#1 := read~int#10(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-8: assume bnx2_setup_copper_phy_#t~short1283#1; [2025-02-08 03:40:58,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-8: assume !bnx2_setup_copper_phy_#t~short1283#1;call bnx2_setup_copper_phy_#t~mem1282#1 := read~int#10(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1283#1 := bnx2_setup_copper_phy_#t~mem1282#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-3: havoc bnx2_setup_copper_phy_#t~bitwise1285#1;assume bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 <= 4096; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-2: [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-5: assume 0 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := 0; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-5: assume !(0 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296); [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-4: assume 4096 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := bnx2_setup_copper_phy_#t~mem1284#1; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595-4: assume !(4096 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296); [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612: assume bnx2_setup_copper_phy_#t~mem1293#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1293#1;call bnx2_setup_copper_phy_#t~mem1294#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612: assume !(bnx2_setup_copper_phy_#t~mem1293#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1293#1; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10720: 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~ret1142#1 := bnx2_test_and_disable_2g5_#res#1;havoc bnx2_test_and_disable_2g5_#t~mem965#1, bnx2_test_and_disable_2g5_#t~bitwise966#1, bnx2_test_and_disable_2g5_#t~mem967#1, bnx2_test_and_disable_2g5_#t~ret968#1, bnx2_test_and_disable_2g5_#t~mem969#1, bnx2_test_and_disable_2g5_#t~ret970#1, bnx2_test_and_disable_2g5_#t~mem971#1, bnx2_test_and_disable_2g5_#t~mem972#1, bnx2_test_and_disable_2g5_#t~mem973#1, bnx2_test_and_disable_2g5_#t~mem974#1, bnx2_test_and_disable_2g5_#t~ret975#1, bnx2_test_and_disable_2g5_#t~mem976#1, bnx2_test_and_disable_2g5_#t~ret977#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~4#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~ret1142#1 && bnx2_setup_serdes_phy_#t~ret1142#1 <= 2147483647;bnx2_setup_serdes_phy_~tmp___1~17#1 := bnx2_setup_serdes_phy_#t~ret1142#1;havoc bnx2_setup_serdes_phy_#t~ret1142#1; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11265: bnx2_setup_serdes_phy_#t~ret1210#1 := ldv_mod_timer_118_#res#1;havoc ldv_mod_timer_118_#t~ret4247#1, ldv_mod_timer_118_#t~ret4248#1, ldv_mod_timer_118_~ldv_func_arg1#1.base, ldv_mod_timer_118_~ldv_func_arg1#1.offset, ldv_mod_timer_118_~ldv_func_arg2#1, ldv_mod_timer_118_~ldv_func_res~0#1, ldv_mod_timer_118_~tmp~208#1, ldv_mod_timer_118_~tmp___0~104#1;havoc ldv_mod_timer_118_#in~ldv_func_arg1#1.base, ldv_mod_timer_118_#in~ldv_func_arg1#1.offset, ldv_mod_timer_118_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_118 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1210#1 && bnx2_setup_serdes_phy_#t~ret1210#1 <= 2147483647;havoc bnx2_setup_serdes_phy_#t~mem1209#1;havoc bnx2_setup_serdes_phy_#t~ret1210#1; [2025-02-08 03:40:58,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1302#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1301#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 03:40:58,965 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;call bnx2_setup_copper_phy_#t~mem1303#1 := read~int#9(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 03:40:58,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25358: havoc ldv_dev_get_drvdata_#t~mem4277#1.base, ldv_dev_get_drvdata_#t~mem4277#1.offset;havoc ldv_dev_get_drvdata_#t~mem4278#1.base, ldv_dev_get_drvdata_#t~mem4278#1.offset; [2025-02-08 03:40:58,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27938: havoc #t~nondet4449; [2025-02-08 03:40:58,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: havoc #t~mem286.base, #t~mem286.offset;havoc #t~mem287; [2025-02-08 03:40:58,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27678: havoc #t~nondet4408; [2025-02-08 03:40:59,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836: ~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:40:59,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837: 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:40:59,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837: 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:40:59,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20843: call #t~mem3909#1.base, #t~mem3909#1.offset := read~$Pointer$#9(~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~mem3909#1.base, #t~mem3909#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~mem3909#1.base, #t~mem3909#1.offset;call write~$Pointer$#9(~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:40:59,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: ~val1~0 := #t~ret594;havoc #t~mem593.base, #t~mem593.offset;havoc #t~ret594;~val1~0 := ~val1~0 % 65536; [2025-02-08 03:40:59,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441-1: SUMMARY for call #t~ret594 := readl(#t~mem593.base, 5292 + #t~mem593.offset); srcloc: null [2025-02-08 03:40:59,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-1: [2025-02-08 03:40:59,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-2: havoc #t~bitwise592;assume (((((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise592 <= (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise592 <= 536870912) && #t~bitwise592 >= 0) && ((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise592 > 536870912 + (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise592 >= -9223372036854775808; [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-3: assume 536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise592 := (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-3: assume !(536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-4: assume 0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise592 := 0; [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438-4: assume !(0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume 0 == #t~bitwise592;havoc #t~bitwise592; [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume !(0 == #t~bitwise592);havoc #t~bitwise592;~i~4 := 1 + ~i~4; [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435: call #t~mem590.base, #t~mem590.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436: ~val1~0 := #t~ret591;havoc #t~mem590.base, #t~mem590.offset;havoc #t~ret591; [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436-1: SUMMARY for call #t~ret591 := readl(#t~mem590.base, 5292 + #t~mem590.offset); srcloc: null [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: call #t~mem593.base, #t~mem593.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:59,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:40:59,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21761: #res#1 := ~arg0#1; [2025-02-08 03:40:59,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27599: havoc #t~nondet4398; [2025-02-08 03:40:59,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24310: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_144_#t~ret4252#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4225#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~194#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_144_#t~ret4252#1 && ldv_request_irq_144_#t~ret4252#1 <= 2147483647;ldv_request_irq_144_~tmp___0~106#1 := ldv_request_irq_144_#t~ret4252#1;havoc ldv_request_irq_144_#t~ret4252#1;ldv_request_irq_144_#res#1 := ldv_request_irq_144_~tmp___0~106#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27923-1: request_irq_#t~ret457#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4445#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~ret457#1 && request_irq_#t~ret457#1 <= 2147483647;request_irq_~tmp~54#1 := request_irq_#t~ret457#1;havoc request_irq_#t~ret457#1;request_irq_#res#1 := request_irq_~tmp~54#1;ldv_request_irq_144_#t~ret4251#1 := request_irq_#res#1;havoc request_irq_#t~ret457#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~54#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_144_#t~ret4251#1 && ldv_request_irq_144_#t~ret4251#1 <= 2147483647;ldv_request_irq_144_~tmp~210#1 := ldv_request_irq_144_#t~ret4251#1;havoc ldv_request_irq_144_#t~ret4251#1;ldv_request_irq_144_~ldv_func_res~2#1 := ldv_request_irq_144_~tmp~210#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_144_~ldv_func_res~2#1, ldv_request_irq_144_~irq#1, ldv_request_irq_144_~handler#1.base, ldv_request_irq_144_~handler#1.offset, ldv_request_irq_144_~flags#1, ldv_request_irq_144_~name#1.base, ldv_request_irq_144_~name#1.offset, ldv_request_irq_144_~dev#1.base, ldv_request_irq_144_~dev#1.offset;havoc ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4225#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~194#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~194#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27923: havoc request_threaded_irq_#t~nondet4445#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24306: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25119-1: ldv_request_irq_144_#res#1 := ldv_request_irq_144_~ldv_func_res~2#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24294: 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:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24290: assume -2147483648 <= ldv_request_irq_#t~ret4225#1 && ldv_request_irq_#t~ret4225#1 <= 2147483647;ldv_request_irq_~tmp~194#1 := ldv_request_irq_#t~ret4225#1;havoc ldv_request_irq_#t~ret4225#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24292: assume 0 != ldv_request_irq_~tmp~194#1; [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24292: assume !(0 != ldv_request_irq_~tmp~194#1); [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24294-1: SUMMARY for call ldv_assume((if 0 == ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24306-1: SUMMARY for call ldv_assume((if 0 != ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 03:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24300: 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:40:59,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25118: #t~ret2913#1 := ldv_request_irq_144_#res#1;havoc ldv_request_irq_144_#t~ret4251#1, ldv_request_irq_144_#t~ret4252#1, ldv_request_irq_144_~irq#1, ldv_request_irq_144_~handler#1.base, ldv_request_irq_144_~handler#1.offset, ldv_request_irq_144_~flags#1, ldv_request_irq_144_~name#1.base, ldv_request_irq_144_~name#1.offset, ldv_request_irq_144_~dev#1.base, ldv_request_irq_144_~dev#1.offset, ldv_request_irq_144_~ldv_func_res~2#1, ldv_request_irq_144_~tmp~210#1, ldv_request_irq_144_~tmp___0~106#1;havoc ldv_request_irq_144_#in~irq#1, ldv_request_irq_144_#in~handler#1.base, ldv_request_irq_144_#in~handler#1.offset, ldv_request_irq_144_#in~flags#1, ldv_request_irq_144_#in~name#1.base, ldv_request_irq_144_#in~name#1.offset, ldv_request_irq_144_#in~dev#1.base, ldv_request_irq_144_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_144 } true;assume -2147483648 <= #t~ret2913#1 && #t~ret2913#1 <= 2147483647;~rc~13#1 := #t~ret2913#1;havoc #t~mem2911#1;havoc #t~mem2912#1.base, #t~mem2912#1.offset;havoc #t~ret2913#1; [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17502: assume 0 != ~rc~13#1; [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17502: assume !(0 != ~rc~13#1);call write~int#9(1, ~irq~0#1.base, 12 + ~irq~0#1.offset, 1);~i~43#1 := 1 + ~i~43#1; [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24290-1: SUMMARY for call ldv_request_irq_#t~ret4225#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17498: ~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~mem2911#1 := read~int#9(~irq~0#1.base, 8 + ~irq~0#1.offset, 4);call #t~mem2912#1.base, #t~mem2912#1.offset := read~$Pointer$#9(~irq~0#1.base, ~irq~0#1.offset, 8);assume { :begin_inline_ldv_request_irq_144 } true;ldv_request_irq_144_#in~irq#1, ldv_request_irq_144_#in~handler#1.base, ldv_request_irq_144_#in~handler#1.offset, ldv_request_irq_144_#in~flags#1, ldv_request_irq_144_#in~name#1.base, ldv_request_irq_144_#in~name#1.offset, ldv_request_irq_144_#in~dev#1.base, ldv_request_irq_144_#in~dev#1.offset := #t~mem2911#1, #t~mem2912#1.base, #t~mem2912#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_144_#res#1;havoc ldv_request_irq_144_#t~ret4251#1, ldv_request_irq_144_#t~ret4252#1, ldv_request_irq_144_~irq#1, ldv_request_irq_144_~handler#1.base, ldv_request_irq_144_~handler#1.offset, ldv_request_irq_144_~flags#1, ldv_request_irq_144_~name#1.base, ldv_request_irq_144_~name#1.offset, ldv_request_irq_144_~dev#1.base, ldv_request_irq_144_~dev#1.offset, ldv_request_irq_144_~ldv_func_res~2#1, ldv_request_irq_144_~tmp~210#1, ldv_request_irq_144_~tmp___0~106#1;ldv_request_irq_144_~irq#1 := ldv_request_irq_144_#in~irq#1;ldv_request_irq_144_~handler#1.base, ldv_request_irq_144_~handler#1.offset := ldv_request_irq_144_#in~handler#1.base, ldv_request_irq_144_#in~handler#1.offset;ldv_request_irq_144_~flags#1 := ldv_request_irq_144_#in~flags#1;ldv_request_irq_144_~name#1.base, ldv_request_irq_144_~name#1.offset := ldv_request_irq_144_#in~name#1.base, ldv_request_irq_144_#in~name#1.offset;ldv_request_irq_144_~dev#1.base, ldv_request_irq_144_~dev#1.offset := ldv_request_irq_144_#in~dev#1.base, ldv_request_irq_144_#in~dev#1.offset;havoc ldv_request_irq_144_~ldv_func_res~2#1;havoc ldv_request_irq_144_~tmp~210#1;havoc ldv_request_irq_144_~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_144_~irq#1, ldv_request_irq_144_~handler#1.base, ldv_request_irq_144_~handler#1.offset, ldv_request_irq_144_~flags#1, ldv_request_irq_144_~name#1.base, ldv_request_irq_144_~name#1.offset, ldv_request_irq_144_~dev#1.base, ldv_request_irq_144_~dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret457#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~54#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~54#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~nondet4445#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~nondet4445#1;assume -2147483648 <= request_threaded_irq_#t~nondet4445#1 && request_threaded_irq_#t~nondet4445#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet4445#1;havoc request_threaded_irq_#t~nondet4445#1; [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21832: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24299-1: SUMMARY for call ldv_assume((if 6 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:40:59,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24299: 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:40:59,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8110: havoc #t~mem327.base, #t~mem327.offset; [2025-02-08 03:40:59,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27757: havoc #t~nondet4415; [2025-02-08 03:40:59,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27870: havoc #t~nondet4434; [2025-02-08 03:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793-2: call #t~mem1935.base, #t~mem1935.offset := read~$Pointer$#9(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 03:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793: havoc #t~mem1935.base, #t~mem1935.offset;~i~26 := 1 + ~i~26; [2025-02-08 03:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793-1: SUMMARY for call writel(4294967295, #t~mem1935.base, #t~mem1935.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:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13752: call ULTIMATE.dealloc(~#mc_filter~0.base, ~#mc_filter~0.offset);havoc ~#mc_filter~0.base, ~#mc_filter~0.offset; [2025-02-08 03:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13811: ~crc~0 := #t~ret1939;havoc #t~ret1939;~bit~0 := ~crc~0 % 256; [2025-02-08 03:40:59,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13811-1: SUMMARY for call #t~ret1939 := crc32_le(4294967295, ~ha~0.base, 16 + ~ha~0.offset, 6); srcloc: null [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-1: [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-2: havoc #t~bitwise1947;assume (#t~bitwise1947 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1947 % 4294967296 >= 262144) && #t~bitwise1947 % 4294967296 <= 262144 + ~sort_mode~0 % 4294967296; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836: ~sort_mode~0 := #t~bitwise1947;havoc #t~bitwise1947; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13828-1: SUMMARY for call writel(#t~mem1945, #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:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13828-2: call #t~mem1945 := read~int#1(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * ~i~26, 4);call #t~mem1946.base, #t~mem1946.offset := read~$Pointer$#9(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13828: havoc #t~mem1945;havoc #t~mem1946.base, #t~mem1946.offset;~i~26 := 1 + ~i~26; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-3: assume false;#t~bitwise1947 := ~sort_mode~0; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-3: assume !false; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-4: assume 0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296;#t~bitwise1947 := 262144; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13836-4: assume !(0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13820: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13820: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616);~i~26 := 0; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-2: havoc #t~bitwise1940;assume #t~bitwise1940 % 4294967296 <= ~bit~0 % 4294967296 && #t~bitwise1940 % 4294967296 <= 224; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-3: assume 224 == ~bit~0 % 4294967296;#t~bitwise1940 := ~bit~0; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-3: assume !(224 == ~bit~0 % 4294967296); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813: ~regidx~0 := #t~bitwise1940 % 4294967296 / 32;havoc #t~bitwise1940;~bit~0 := ~bit~0 % 32;call #t~mem1942 := read~int#1(~#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:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-1: [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-4: assume 0 == ~bit~0 % 4294967296;#t~bitwise1940 := 0; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13813-4: assume !(0 == ~bit~0 % 4294967296); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797: assume ~i~26 <= 7; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797: assume !(~i~26 <= 7); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13856: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13856: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-4: assume 0 == #t~mem1942 % 4294967296 || #t~mem1942 % 4294967296 == #t~bitwise1941 % 4294967296;#t~bitwise1943 := #t~bitwise1941; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-4: assume !(0 == #t~mem1942 % 4294967296 || #t~mem1942 % 4294967296 == #t~bitwise1941 % 4294967296); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-5: [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-2: havoc #t~bitwise1943;assume (#t~bitwise1943 % 4294967296 >= #t~mem1942 % 4294967296 && #t~bitwise1943 % 4294967296 >= #t~bitwise1941 % 4294967296) && #t~bitwise1943 % 4294967296 <= #t~mem1942 % 4294967296 + #t~bitwise1941 % 4294967296; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-3: assume 0 == #t~bitwise1941 % 4294967296;#t~bitwise1943 := #t~mem1942; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-3: assume !(0 == #t~bitwise1941 % 4294967296); [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815: call write~int#1(#t~bitwise1943, ~#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~mem1942;havoc #t~bitwise1941;havoc #t~bitwise1943;call #t~mem1944.base, #t~mem1944.offset := read~$Pointer$#9(~ha~0.base, ~ha~0.offset, 8);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem1944.base, #t~mem1944.offset;havoc #t~mem1944.base, #t~mem1944.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 03:40:59,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-1: [2025-02-08 03:40:59,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-6: havoc #t~bitwise1941;assume #t~bitwise1941 > 1; [2025-02-08 03:40:59,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-7: assume 0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296);#t~bitwise1941 := 1; [2025-02-08 03:40:59,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13815-7: assume !(0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: assume ~i~26 <= 7; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: assume !(~i~26 <= 7); [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849: 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:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850: ~sort_mode~0 := #t~bitwise1955;havoc #t~bitwise1954;havoc #t~bitwise1955;~i~26 := 1 + ~i~26;call #t~mem1956.base, #t~mem1956.offset := read~$Pointer$#9(~ha~0.base, ~ha~0.offset, 8);~__mptr___2~0.base, ~__mptr___2~0.offset := #t~mem1956.base, #t~mem1956.offset;havoc #t~mem1956.base, #t~mem1956.offset;~ha~0.base, ~ha~0.offset := ~__mptr___2~0.base, ~__mptr___2~0.offset; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-7: assume 0 == 4 + ~i~26;#t~bitwise1954 := 1; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-7: assume !(0 == 4 + ~i~26); [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-5: [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-6: havoc #t~bitwise1954;assume #t~bitwise1954 > 1; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-3: assume 0 == #t~bitwise1954 % 4294967296;#t~bitwise1955 := ~sort_mode~0; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-3: assume !(0 == #t~bitwise1954 % 4294967296); [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-4: assume 0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1954 % 4294967296;#t~bitwise1955 := #t~bitwise1954; [2025-02-08 03:40:59,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-4: assume !(0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1954 % 4294967296); [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-1: [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13850-2: havoc #t~bitwise1955;assume (#t~bitwise1955 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1955 % 4294967296 >= #t~bitwise1954 % 4294967296) && #t~bitwise1955 % 4294967296 <= ~sort_mode~0 % 4294967296 + #t~bitwise1954 % 4294967296; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-4: assume 0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296;#t~bitwise1936 := 131072; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-4: assume !(0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296); [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-2: havoc #t~bitwise1936;assume (#t~bitwise1936 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1936 % 4294967296 >= 131072) && #t~bitwise1936 % 4294967296 <= 131072 + ~sort_mode~0 % 4294967296; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-3: assume false;#t~bitwise1936 := ~sort_mode~0; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-3: assume !false; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801: ~sort_mode~0 := #t~bitwise1936;havoc #t~bitwise1936; [2025-02-08 03:40:59,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13801-1: [2025-02-08 03:40:59,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17233: havoc #t~ret2806;~i~42 := 1 + ~i~42; [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17233-1: SUMMARY for call #t~ret2806 := msleep_interruptible(10); srcloc: null [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17226-1: SUMMARY for call #t~ret2805 := readl(#t~mem2804.base, 132 + #t~mem2804.offset); srcloc: null [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17226-2: call #t~mem2804.base, #t~mem2804.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17228: assume ~tmp___2~20 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296; [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17228: assume !(~tmp___2~20 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296); [2025-02-08 03:40:59,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17226: ~tmp___2~20 := #t~ret2805;havoc #t~mem2804.base, #t~mem2804.offset;havoc #t~ret2805; [2025-02-08 03:40:59,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: havoc #t~mem170.base, #t~mem170.offset; [2025-02-08 03:41:08,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: assume bnx2_init_5709_context_~j~2#1 <= 9; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: assume !(bnx2_init_5709_context_~j~2#1 <= 9); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15891-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:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15891: call bnx2_init_rx_ring_#t~mem2584#1 := read~int#9(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~mem2584#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2584#1; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2607#1;havoc bnx2_init_rx_ring_#t~mem2607#1; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15957: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2607#1);havoc bnx2_init_rx_ring_#t~mem2607#1;call write~int#9(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#9(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#9(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#9(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~mem2608#1 := read~int#9(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2610#1 := read~int#9(bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-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 <= 256; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2493#1, bnx2_init_chip_#t~mem2494#1.base, 26664 + bnx2_init_chip_#t~mem2494#1.offset); srcloc: null [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-1: [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627: havoc bnx2_init_chip_#t~mem2491#1;havoc bnx2_init_chip_#t~mem2492#1;havoc bnx2_init_chip_#t~bitwise2493#1;havoc bnx2_init_chip_#t~mem2494#1.base, bnx2_init_chip_#t~mem2494#1.offset;call bnx2_init_chip_#t~mem2495#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8976 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2496#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8974 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660: assume 0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296;havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660: assume !(0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296);havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15726: assume bnx2_clear_ring_states_~i~32#1 <= 8; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15726: 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~mem2616#1.base, bnx2_init_all_rings_#t~mem2616#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14372: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14372: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2493#1 := (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-5: call bnx2_init_chip_#t~mem2526#1 := read~int#9(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-4: assume 0 == (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2493#1 := 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-4: assume !(0 == (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-4: assume 0 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := 0; [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-4: assume !(0 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 03:41:08,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-3: havoc bnx2_init_chip_#t~bitwise2493#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2493#1 >= (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2493#1 >= 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2493#1 <= 65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2491#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2492#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2493#1 < 0)) && bnx2_init_chip_#t~bitwise2493#1 <= 2147483647; [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15561-1: SUMMARY for call bnx2_set_mac_addr(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset, 0); srcloc: null [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-3: assume 256 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := bnx2_init_chip_#t~mem2526#1; [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-3: assume !(256 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627-2: [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15561: havoc bnx2_init_chip_#t~mem2443#1.base, bnx2_init_chip_#t~mem2443#1.offset;havoc bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset;call bnx2_init_chip_#t~mem2445#1.base, bnx2_init_chip_#t~mem2445#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024: 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~mem2625#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-3: assume false;bnx2_init_chip_#t~bitwise2528#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-3: assume !false; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15595-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2471#1.base, 5276 + bnx2_init_chip_#t~mem2471#1.offset); srcloc: null [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2446#1;havoc bnx2_init_chip_#t~mem2445#1.base, bnx2_init_chip_#t~mem2445#1.offset;havoc bnx2_init_chip_#t~ret2446#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-2: havoc bnx2_init_chip_#t~bitwise2528#1;assume (bnx2_init_chip_#t~bitwise2528#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2528#1 % 4294967296 >= 393216) && bnx2_init_chip_#t~bitwise2528#1 % 4294967296 <= 393216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15595: havoc bnx2_init_chip_#t~mem2471#1.base, bnx2_init_chip_#t~mem2471#1.offset; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-1: [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628: call bnx2_init_chip_#t~mem2494#1.base, bnx2_init_chip_#t~mem2494#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2528#1;havoc bnx2_init_chip_#t~bitwise2528#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: assume 0 != bnx2_init_context_#t~bitwise1586#1 % 4294967296;havoc bnx2_init_context_#t~bitwise1586#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: assume !(0 != bnx2_init_context_#t~bitwise1586#1 % 4294967296);havoc bnx2_init_context_#t~bitwise1586#1;bnx2_init_context_~new_vcid~0#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume bnx2_init_context_~i~22#1 <= 1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume !(bnx2_init_context_~i~22#1 <= 1); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-2: havoc bnx2_init_context_#t~bitwise1586#1;assume bnx2_init_context_#t~bitwise1586#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1586#1 % 4294967296 <= 8; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-1: [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2528#1 := 393216; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15595-2: call bnx2_init_chip_#t~mem2471#1.base, bnx2_init_chip_#t~mem2471#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-1: SUMMARY for call bnx2_init_chip_#t~ret2446#1 := readl(bnx2_init_chip_#t~mem2445#1.base, 15368 + bnx2_init_chip_#t~mem2445#1.offset); srcloc: null [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1586#1 := 0; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume 8 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1586#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume !(8 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-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~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_#t~bitwise2626#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~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-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~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1); [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-6: havoc bnx2_init_all_rings_#t~bitwise2626#1;assume bnx2_init_all_rings_#t~bitwise2626#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~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2625#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-5: [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15893-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:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-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~bitwise2626#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2627#1 := bnx2_init_all_rings_#t~bitwise2626#1; [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-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~bitwise2626#1 % 4294967296); [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15893: call bnx2_init_rx_ring_#t~mem2585#1 := read~int#9(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~mem2585#1;havoc bnx2_init_rx_ring_#t~mem2585#1; [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-3: assume 0 == bnx2_init_all_rings_#t~bitwise2626#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2627#1 := bnx2_init_all_rings_~tbl_32~0#1; [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-3: assume !(0 == bnx2_init_all_rings_#t~bitwise2626#1 % 4294967296); [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-2: havoc bnx2_init_all_rings_#t~bitwise2627#1;assume (bnx2_init_all_rings_#t~bitwise2627#1 % 4294967296 >= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 && bnx2_init_all_rings_#t~bitwise2627#1 % 4294967296 >= bnx2_init_all_rings_#t~bitwise2626#1 % 4294967296) && bnx2_init_all_rings_#t~bitwise2627#1 % 4294967296 <= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 + bnx2_init_all_rings_#t~bitwise2626#1 % 4294967296; [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025-1: [2025-02-08 03:41:08,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025: bnx2_init_all_rings_~tbl_32~0#1 := bnx2_init_all_rings_#t~bitwise2627#1;havoc bnx2_init_all_rings_#t~mem2625#1;havoc bnx2_init_all_rings_#t~bitwise2626#1;havoc bnx2_init_all_rings_#t~bitwise2627#1; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-3: havoc bnx2_init_chip_#t~bitwise2497#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2497#1 >= (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2497#1 >= 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2497#1 <= 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2497#1 < 0)) && bnx2_init_chip_#t~bitwise2497#1 <= 2147483647; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-1: [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-2: [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2447#1;havoc bnx2_init_chip_#t~bitwise2447#1;bnx2_init_chip_~val~34#1 := bnx2_init_chip_~val~34#1;call bnx2_init_chip_#t~mem2448#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2497#1, bnx2_init_chip_#t~mem2498#1.base, 26660 + bnx2_init_chip_#t~mem2498#1.offset); srcloc: null [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629: havoc bnx2_init_chip_#t~mem2495#1;havoc bnx2_init_chip_#t~mem2496#1;havoc bnx2_init_chip_#t~bitwise2497#1;havoc bnx2_init_chip_#t~mem2498#1.base, bnx2_init_chip_#t~mem2498#1.offset;call bnx2_init_chip_#t~mem2499#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2500#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728: 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#9(0, bnx2_clear_ring_states_~txr~5#1.base, 30 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#9(0, bnx2_clear_ring_states_~txr~5#1.base, 32 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#9(0, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, 4);call write~int#9(0, bnx2_clear_ring_states_~rxr~5#1.base, 4 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#9(0, bnx2_clear_ring_states_~rxr~5#1.base, 6 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#9(0, bnx2_clear_ring_states_~rxr~5#1.base, 20 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#9(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:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-1: [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293: bnx2_init_context_~new_vcid~0#1 := 96 + bnx2_init_context_#t~bitwise1587#1;havoc bnx2_init_context_#t~bitwise1587#1; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-3: assume 247 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1587#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-3: assume !(247 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-2: havoc bnx2_init_context_#t~bitwise1587#1;assume bnx2_init_context_#t~bitwise1587#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1587#1 % 4294967296 <= 247; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2447#1 := 0; [2025-02-08 03:41:08,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2497#1 := (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-3: assume 4294967183 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2447#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-3: assume !(4294967183 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-4: assume 0 == (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2497#1 := 65536 * (if bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2495#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629-4: assume !(0 == (if bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2496#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-2: havoc bnx2_init_chip_#t~bitwise2447#1;assume bnx2_init_chip_#t~bitwise2447#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2447#1 % 4294967296 <= 4294967183; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16026: 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~mem2628#1.base, bnx2_init_all_rings_#t~mem2628#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16026: 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:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1587#1 := 0; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2595#1 := 0; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2595#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-2: havoc bnx2_init_rx_ring_#t~bitwise2595#1;assume bnx2_init_rx_ring_#t~bitwise2595#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2595#1 % 18446744073709551616 <= 254; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-1: [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2595#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~bitwise2595#1;call bnx2_init_rx_ring_#t~mem2596#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8530 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15993: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2617#1; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15993: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2617#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2617#1;call bnx2_init_all_rings_#t~mem2618#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597: assume bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499;bnx2_init_chip_~mtu~0#1 := 1500; [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15597: assume !(bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630: call bnx2_init_chip_#t~mem2498#1.base, bnx2_init_chip_#t~mem2498#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696-1: SUMMARY for call writel(2097152, bnx2_init_chip_#t~mem2549#1.base, 26624 + bnx2_init_chip_#t~mem2549#1.offset); srcloc: null [2025-02-08 03:41:08,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696: havoc bnx2_init_chip_#t~mem2549#1.base, bnx2_init_chip_#t~mem2549#1.offset;call bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2597#1 := 0; [2025-02-08 03:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2597#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:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-2: havoc bnx2_init_rx_ring_#t~bitwise2597#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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2597#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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2597#1 <= (if bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2597#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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2597#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~mem2596#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2596#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2597#1 >= -2147483648; [2025-02-08 03:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15895-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:41:08,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928-1: [2025-02-08 03:41:08,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15895: call bnx2_init_rx_ring_#t~mem2586#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15928: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2597#1;havoc bnx2_init_rx_ring_#t~mem2596#1;havoc bnx2_init_rx_ring_#t~bitwise2597#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 03:41:08,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-5: assume 0 == (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2501#1 := 65536 * (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:41:08,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-5: assume !(0 == (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-4: havoc bnx2_init_chip_#t~bitwise2501#1;assume (((((65536 * (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 && (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2501#1 >= (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2501#1 >= 65536 * (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~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 || (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2501#1 <= 65536 * (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) + (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2501#1 < 0)) && bnx2_init_chip_#t~bitwise2501#1 <= 2147483647; [2025-02-08 03:41:08,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-3: [2025-02-08 03:41:08,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15532: bnx2_init_chip_#t~ret2437#1 := pci_write_config_word_#res#1;havoc pci_write_config_word_#t~mem402#1.base, pci_write_config_word_#t~mem402#1.offset, pci_write_config_word_#t~mem403#1, pci_write_config_word_#t~ret404#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~47#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~ret2437#1 && bnx2_init_chip_#t~ret2437#1 <= 2147483647;havoc bnx2_init_chip_#t~mem2433#1.base, bnx2_init_chip_#t~mem2433#1.offset;havoc bnx2_init_chip_#t~mem2434#1;havoc bnx2_init_chip_#t~mem2435#1;havoc bnx2_init_chip_#t~bitwise2436#1;havoc bnx2_init_chip_#t~ret2437#1; [2025-02-08 03:41:08,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-2: call bnx2_init_chip_#t~mem2502#1.base, bnx2_init_chip_#t~mem2502#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2501#1, bnx2_init_chip_#t~mem2502#1.base, 26672 + bnx2_init_chip_#t~mem2502#1.offset); srcloc: null [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631: havoc bnx2_init_chip_#t~mem2499#1;havoc bnx2_init_chip_#t~mem2500#1;havoc bnx2_init_chip_#t~bitwise2501#1;havoc bnx2_init_chip_#t~mem2502#1.base, bnx2_init_chip_#t~mem2502#1.offset;call bnx2_init_chip_#t~mem2503#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2504#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697-1: SUMMARY for call writel(16777217, bnx2_init_chip_#t~mem2550#1.base, 26636 + bnx2_init_chip_#t~mem2550#1.offset); srcloc: null [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697: havoc bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset;call bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-2: havoc bnx2_init_5709_context_#t~bitwise1583#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~bitwise1583#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~bitwise1583#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1583#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~bitwise1583#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~bitwise1583#1 >= -9223372036854775808; [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-1: [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-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~bitwise1583#1 := 0; [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-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:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-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~bitwise1583#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:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262-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:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262: assume 0 != bnx2_init_5709_context_#t~bitwise1583#1;havoc bnx2_init_5709_context_#t~bitwise1583#1;bnx2_init_5709_context_~ret~5#1 := -16; [2025-02-08 03:41:08,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12262: assume !(0 != bnx2_init_5709_context_#t~bitwise1583#1);havoc bnx2_init_5709_context_#t~bitwise1583#1;bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1;call bnx2_init_5709_context_#t~mem1584#1 := read~int#9(bnx2_init_5709_context_~bp#1.base, 9030 + bnx2_init_5709_context_~bp#1.offset, 4); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-6: assume 0 == 65536 * (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~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2501#1 := (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-6: assume !(0 == 65536 * (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~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2500#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-1: SUMMARY for call writel(bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_#t~mem2628#1.base, 8268 + bnx2_init_all_rings_#t~mem2628#1.offset); srcloc: null [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028: havoc bnx2_init_all_rings_#t~mem2628#1.base, bnx2_init_all_rings_#t~mem2628#1.offset; [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15698: havoc bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset;call bnx2_init_chip_#t~mem2552#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15797: call bnx2_init_tx_ring_#t~mem2566#1 := read~int#9(bnx2_init_tx_ring_~bp#1.base, 8534 + bnx2_init_tx_ring_~bp#1.offset, 4);call write~int#9((if bnx2_init_tx_ring_#t~mem2566#1 < 0 && 0 != bnx2_init_tx_ring_#t~mem2566#1 % 2 then 1 + bnx2_init_tx_ring_#t~mem2566#1 / 2 else bnx2_init_tx_ring_#t~mem2566#1 / 2), bnx2_init_tx_ring_~bp#1.base, 8538 + bnx2_init_tx_ring_~bp#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2566#1;call bnx2_init_tx_ring_#t~mem2567#1.base, bnx2_init_tx_ring_#t~mem2567#1.offset := read~$Pointer$#9(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~mem2567#1.base, 4080 + bnx2_init_tx_ring_#t~mem2567#1.offset;havoc bnx2_init_tx_ring_#t~mem2567#1.base, bnx2_init_tx_ring_#t~mem2567#1.offset;call bnx2_init_tx_ring_#t~mem2568#1 := read~int#9(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#9(bnx2_init_tx_ring_#t~mem2568#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~mem2568#1;call bnx2_init_tx_ring_#t~mem2569#1 := read~int#9(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#9(bnx2_init_tx_ring_#t~mem2569#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~mem2569#1;call write~int#9(0, bnx2_init_tx_ring_~txr~6#1.base, 4 + bnx2_init_tx_ring_~txr~6#1.offset, 2);call write~int#9(0, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#9(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#9(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~mem2563#1, bnx2_init_tx_context_#t~mem2564#1, bnx2_init_tx_context_#t~mem2565#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~mem2563#1 := read~int#9(bnx2_init_tx_context_~bp#1.base, 8926 + bnx2_init_tx_context_~bp#1.offset, 4); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-6: assume 0 == 65536 * (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~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2505#1 := (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-6: assume !(0 == 65536 * (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~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume 0 == (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2505#1 := 65536 * (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:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume !(0 == (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-4: havoc bnx2_init_chip_#t~bitwise2505#1;assume (((((65536 * (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 && (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2505#1 >= (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2505#1 >= 65536 * (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~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 || (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2505#1 <= 65536 * (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) + (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2504#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2505#1 < 0)) && bnx2_init_chip_#t~bitwise2505#1 <= 2147483647; [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-3: [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-2: call bnx2_init_chip_#t~mem2506#1.base, bnx2_init_chip_#t~mem2506#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566: assume 1460207616 == (bnx2_init_chip_#t~mem2448#1 - bnx2_init_chip_#t~mem2448#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2448#1; [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566: assume !(1460207616 == (bnx2_init_chip_#t~mem2448#1 - bnx2_init_chip_#t~mem2448#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2448#1; [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15665-2: call bnx2_init_chip_#t~mem2529#1.base, bnx2_init_chip_#t~mem2529#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2505#1, bnx2_init_chip_#t~mem2506#1.base, 26668 + bnx2_init_chip_#t~mem2506#1.offset); srcloc: null [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15665-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2529#1.base, 26632 + bnx2_init_chip_#t~mem2529#1.offset); srcloc: null [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632: havoc bnx2_init_chip_#t~mem2503#1;havoc bnx2_init_chip_#t~mem2504#1;havoc bnx2_init_chip_#t~bitwise2505#1;havoc bnx2_init_chip_#t~mem2506#1.base, bnx2_init_chip_#t~mem2506#1.offset;call bnx2_init_chip_#t~mem2507#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8984 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2508#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8982 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15698-1: SUMMARY for call bnx2_set_rx_mode(bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset); srcloc: null [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15665: havoc bnx2_init_chip_#t~mem2529#1.base, bnx2_init_chip_#t~mem2529#1.offset;call bnx2_init_chip_#t~mem2530#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-1: call bnx2_init_5709_context_#t~mem1571#1.base, bnx2_init_5709_context_#t~mem1571#1.offset := read~$Pointer$#9(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:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14377: assume -2147483648 <= bnx2_init_cpus_#t~ret2114#1 && bnx2_init_cpus_#t~ret2114#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2114#1;havoc bnx2_init_cpus_#t~ret2114#1; [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume 0 != (bnx2_init_5709_context_#t~mem1571#1.base + bnx2_init_5709_context_#t~mem1571#1.offset) % 18446744073709551616;havoc bnx2_init_5709_context_#t~mem1571#1.base, bnx2_init_5709_context_#t~mem1571#1.offset;call bnx2_init_5709_context_#t~mem1572#1.base, bnx2_init_5709_context_#t~mem1572#1.offset := read~$Pointer$#9(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:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume !(0 != (bnx2_init_5709_context_#t~mem1571#1.base + bnx2_init_5709_context_#t~mem1571#1.offset) % 18446744073709551616);havoc bnx2_init_5709_context_#t~mem1571#1.base, bnx2_init_5709_context_#t~mem1571#1.offset;bnx2_init_5709_context_#res#1 := -12; [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14377-1: SUMMARY for call bnx2_init_cpus_#t~ret2114#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:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-3: [2025-02-08 03:41:08,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-2: call bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2629#1, bnx2_init_all_rings_#t~mem2630#1.base, 8264 + bnx2_init_all_rings_#t~mem2630#1.offset); srcloc: null [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029: havoc bnx2_init_all_rings_#t~bitwise2629#1;havoc bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset;bnx2_init_all_rings_~tbl_32~0#1 := 0; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-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~bitwise2629#1 := 122864; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-6: assume !(0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-5: assume false;bnx2_init_all_rings_#t~bitwise2629#1 := bnx2_init_all_rings_~i~35#1 / 8; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-5: assume !false; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15864: assume 0 == bnx2_init_rx_ring_~ring_num#1;bnx2_init_rx_ring_~cid~2#1 := 0; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15864: 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:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029-4: havoc bnx2_init_all_rings_#t~bitwise2629#1;assume ((((bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2629#1 >= 122864) && bnx2_init_all_rings_#t~bitwise2629#1 >= bnx2_init_all_rings_~i~35#1 / 8) && (bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2629#1 <= 122864 + bnx2_init_all_rings_~i~35#1 / 8)) && (bnx2_init_all_rings_~i~35#1 / 8 >= 0 || bnx2_init_all_rings_#t~bitwise2629#1 < 0)) && bnx2_init_all_rings_#t~bitwise2629#1 <= 2147483647; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15897: 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$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15897: 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:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-6: assume 0 == 65536 * (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~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2509#1 := (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-6: assume !(0 == 65536 * (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~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2449#1 := 4; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume 0 == (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2509#1 := 65536 * (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:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume !(0 == (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-3: assume false;bnx2_init_chip_#t~bitwise2449#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-3: assume !false; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12330: assume 0 != bnx2_init_context_~vcid~0#1 % 4294967296; [2025-02-08 03:41:08,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12330: assume !(0 != bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-4: havoc bnx2_init_chip_#t~bitwise2509#1;assume (((((65536 * (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 && (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2509#1 >= (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2509#1 >= 65536 * (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~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 || (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2509#1 <= 65536 * (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) + (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2508#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2509#1 < 0)) && bnx2_init_chip_#t~bitwise2509#1 <= 2147483647; [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-2: havoc bnx2_init_chip_#t~bitwise2449#1;assume (bnx2_init_chip_#t~bitwise2449#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2449#1 % 4294967296 >= 4) && bnx2_init_chip_#t~bitwise2449#1 % 4294967296 <= 4 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-3: [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-1: [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-2: call bnx2_init_chip_#t~mem2510#1.base, bnx2_init_chip_#t~mem2510#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2449#1;havoc bnx2_init_chip_#t~bitwise2449#1;call bnx2_init_chip_#t~mem2450#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2509#1, bnx2_init_chip_#t~mem2510#1.base, 26676 + bnx2_init_chip_#t~mem2510#1.offset); srcloc: null [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633: havoc bnx2_init_chip_#t~mem2507#1;havoc bnx2_init_chip_#t~mem2508#1;havoc bnx2_init_chip_#t~bitwise2509#1;havoc bnx2_init_chip_#t~mem2510#1.base, bnx2_init_chip_#t~mem2510#1.offset;call bnx2_init_chip_#t~mem2511#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8988 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2512#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8986 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297: bnx2_init_context_~pcid_addr~0#1 := 64 * (bnx2_init_context_~new_vcid~0#1 % 4294967296); [2025-02-08 03:41:08,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15931: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2598#1;havoc bnx2_init_rx_ring_#t~mem2598#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15931: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2598#1);havoc bnx2_init_rx_ring_#t~mem2598#1;call write~int#9(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~mem2599#1 := read~int#9(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~mem2599#1;havoc bnx2_init_rx_ring_#t~mem2599#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:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997: assume bnx2_init_all_rings_#t~mem2618#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2618#1;call bnx2_init_all_rings_#t~mem2619#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997: assume !(bnx2_init_all_rings_#t~mem2618#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2618#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634: havoc bnx2_init_chip_#t~mem2511#1;havoc bnx2_init_chip_#t~mem2512#1;havoc bnx2_init_chip_#t~bitwise2513#1;havoc bnx2_init_chip_#t~mem2514#1.base, bnx2_init_chip_#t~mem2514#1.offset;call bnx2_init_chip_#t~mem2515#1 := read~int#9(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667: assume bnx2_init_chip_#t~mem2530#1 % 65536 % 4294967296 <= 24;havoc bnx2_init_chip_#t~mem2530#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667: assume !(bnx2_init_chip_#t~mem2530#1 % 65536 % 4294967296 <= 24);havoc bnx2_init_chip_#t~mem2530#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15700: assume 1460207616 == (bnx2_init_chip_#t~mem2552#1 - bnx2_init_chip_#t~mem2552#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2552#1;call bnx2_init_chip_#t~mem2553#1.base, bnx2_init_chip_#t~mem2553#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15700: assume !(1460207616 == (bnx2_init_chip_#t~mem2552#1 - bnx2_init_chip_#t~mem2552#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2552#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-6: assume 0 == 65536 * (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~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2513#1 := (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-6: assume !(0 == 65536 * (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~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-4: assume 0 == bnx2_init_chip_#t~mem2450#1 % 4294967296;bnx2_init_chip_#t~bitwise2451#1 := 0; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-4: assume !(0 == bnx2_init_chip_#t~mem2450#1 % 4294967296); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-5: assume 0 == (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2513#1 := 65536 * (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:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-5: assume !(0 == (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-3: assume 61440 == bnx2_init_chip_#t~mem2450#1 % 4294967296;bnx2_init_chip_#t~bitwise2451#1 := bnx2_init_chip_#t~mem2450#1; [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-3: assume !(61440 == bnx2_init_chip_#t~mem2450#1 % 4294967296); [2025-02-08 03:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15502: 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:41:08,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-4: havoc bnx2_init_chip_#t~bitwise2513#1;assume (((((65536 * (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 && (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2513#1 >= (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2513#1 >= 65536 * (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~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 || (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2513#1 <= 65536 * (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) + (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2512#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2513#1 < 0)) && bnx2_init_chip_#t~bitwise2513#1 <= 2147483647; [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-2: havoc bnx2_init_chip_#t~bitwise2451#1;assume bnx2_init_chip_#t~bitwise2451#1 % 4294967296 <= bnx2_init_chip_#t~mem2450#1 % 4294967296 && bnx2_init_chip_#t~bitwise2451#1 % 4294967296 <= 61440; [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-3: [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-1: [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-2: call bnx2_init_chip_#t~mem2514#1.base, bnx2_init_chip_#t~mem2514#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568: assume 0 == bnx2_init_chip_#t~bitwise2451#1 % 4294967296;havoc bnx2_init_chip_#t~mem2450#1;havoc bnx2_init_chip_#t~bitwise2451#1; [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568: assume !(0 == bnx2_init_chip_#t~bitwise2451#1 % 4294967296);havoc bnx2_init_chip_#t~mem2450#1;havoc bnx2_init_chip_#t~bitwise2451#1; [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15634-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2513#1, bnx2_init_chip_#t~mem2514#1.base, 26680 + bnx2_init_chip_#t~mem2514#1.offset); srcloc: null [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12232: havoc bnx2_init_5709_context_#t~mem1572#1.base, bnx2_init_5709_context_#t~mem1572#1.offset;havoc bnx2_init_5709_context_#t~memset~res1573#1.base, bnx2_init_5709_context_#t~memset~res1573#1.offset;call bnx2_init_5709_context_#t~mem1574#1 := read~int#9(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~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset := read~$Pointer$#9(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12232-1: SUMMARY for call bnx2_init_5709_context_#t~memset~res1573#1.base, bnx2_init_5709_context_#t~memset~res1573#1.offset := #Ultimate.C_memset#9(bnx2_init_5709_context_#t~mem1572#1.base, bnx2_init_5709_context_#t~mem1572#1.offset, 0, 4096); srcloc: null [2025-02-08 03:41:08,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899-1: SUMMARY for call writel(2181056070, bnx2_init_rx_ring_#t~mem2587#1.base, 15660 + bnx2_init_rx_ring_#t~mem2587#1.offset); srcloc: null [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899: havoc bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602: havoc bnx2_init_chip_#t~bitwise2472#1; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-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~bitwise2472#1 := 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296); [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-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:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2452#1 := 2; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-4: assume 0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2472#1 := 54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-4: assume !(0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-3: assume false;bnx2_init_chip_#t~bitwise2452#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-3: assume !false; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-3: havoc bnx2_init_chip_#t~bitwise2472#1;assume (bnx2_init_chip_#t~bitwise2472#1 % 4294967296 >= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2472#1 % 4294967296 >= 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2472#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:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-2: havoc bnx2_init_chip_#t~bitwise2452#1;assume (bnx2_init_chip_#t~bitwise2452#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2452#1 % 4294967296 >= 2) && bnx2_init_chip_#t~bitwise2452#1 % 4294967296 <= 2 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-2: [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569-1: [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-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~bitwise2472#1); srcloc: null [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15569: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2452#1;havoc bnx2_init_chip_#t~bitwise2452#1; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-5: assume false;bnx2_init_all_rings_#t~bitwise2620#1 := 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-5: assume !false; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-4: havoc bnx2_init_all_rings_#t~bitwise2620#1;assume ((((16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2620#1 >= 4096) && bnx2_init_all_rings_#t~bitwise2620#1 >= 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2620#1 <= 4096 + 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)) >= 0 || bnx2_init_all_rings_#t~bitwise2620#1 < 0)) && bnx2_init_all_rings_#t~bitwise2620#1 <= 2147483647; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-3: [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-2: call bnx2_init_all_rings_#t~mem2621#1.base, bnx2_init_all_rings_#t~mem2621#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2620#1, bnx2_init_all_rings_#t~mem2621#1.base, 19484 + bnx2_init_all_rings_#t~mem2621#1.offset); srcloc: null [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999: havoc bnx2_init_all_rings_#t~mem2619#1;havoc bnx2_init_all_rings_#t~bitwise2620#1;havoc bnx2_init_all_rings_#t~mem2621#1.base, bnx2_init_all_rings_#t~mem2621#1.offset; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-2: havoc bnx2_init_chip_#t~bitwise2516#1;assume bnx2_init_chip_#t~bitwise2516#1 % 4294967296 <= bnx2_init_chip_#t~mem2515#1 % 4294967296 && bnx2_init_chip_#t~bitwise2516#1 % 4294967296 <= 8192; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-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~bitwise2473#1); srcloc: null [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-1: [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603: havoc bnx2_init_chip_#t~bitwise2473#1; [2025-02-08 03:41:08,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636: assume 0 != bnx2_init_chip_#t~bitwise2516#1 % 4294967296;havoc bnx2_init_chip_#t~mem2515#1;havoc bnx2_init_chip_#t~bitwise2516#1;call bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636: assume !(0 != bnx2_init_chip_#t~bitwise2516#1 % 4294967296);havoc bnx2_init_chip_#t~mem2515#1;havoc bnx2_init_chip_#t~bitwise2516#1;call bnx2_init_chip_#t~mem2518#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8994 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2519#1.base, bnx2_init_chip_#t~mem2519#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-1: SUMMARY for call bnx2_init_chip_#t~ret2554#1 := readl(bnx2_init_chip_#t~mem2553#1.base, 2248 + bnx2_init_chip_#t~mem2553#1.offset); srcloc: null [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669: 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:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2554#1;havoc bnx2_init_chip_#t~mem2553#1.base, bnx2_init_chip_#t~mem2553#1.offset;havoc bnx2_init_chip_#t~ret2554#1; [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-6: assume 0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296));bnx2_init_all_rings_#t~bitwise2620#1 := 4096; [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15999-6: assume !(0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2619#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-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~bitwise2473#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 03:41:08,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-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:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2473#1 := 5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-4: assume 0 == bnx2_init_chip_#t~mem2515#1 % 4294967296;bnx2_init_chip_#t~bitwise2516#1 := 0; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-4: assume !(0 == bnx2_init_chip_#t~mem2515#1 % 4294967296); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-3: havoc bnx2_init_chip_#t~bitwise2473#1;assume (bnx2_init_chip_#t~bitwise2473#1 % 4294967296 >= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2473#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2473#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:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-3: assume 8192 == bnx2_init_chip_#t~mem2515#1 % 4294967296;bnx2_init_chip_#t~bitwise2516#1 := bnx2_init_chip_#t~mem2515#1; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15636-3: assume !(8192 == bnx2_init_chip_#t~mem2515#1 % 4294967296); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-2: [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16297: assume 0 != ~rc~9#1;#res#1 := ~rc~9#1; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16297: 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~mem2616#1.base, bnx2_init_all_rings_#t~mem2616#1.offset, bnx2_init_all_rings_#t~mem2617#1, bnx2_init_all_rings_#t~mem2618#1, bnx2_init_all_rings_#t~mem2619#1, bnx2_init_all_rings_#t~bitwise2620#1, bnx2_init_all_rings_#t~mem2621#1.base, bnx2_init_all_rings_#t~mem2621#1.offset, bnx2_init_all_rings_#t~mem2622#1.base, bnx2_init_all_rings_#t~mem2622#1.offset, bnx2_init_all_rings_#t~mem2623#1, bnx2_init_all_rings_#t~mem2624#1, bnx2_init_all_rings_#t~mem2625#1, bnx2_init_all_rings_#t~bitwise2626#1, bnx2_init_all_rings_#t~bitwise2627#1, bnx2_init_all_rings_#t~mem2628#1.base, bnx2_init_all_rings_#t~mem2628#1.offset, bnx2_init_all_rings_#t~bitwise2629#1, bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset, bnx2_init_all_rings_#t~mem2631#1.base, bnx2_init_all_rings_#t~mem2631#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:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15967-1: SUMMARY for call writew((if bnx2_init_rx_ring_#t~mem2608#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2608#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2608#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset + (if bnx2_init_rx_ring_#t~mem2610#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2610#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2610#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15967: havoc bnx2_init_rx_ring_#t~mem2608#1;havoc bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset;havoc bnx2_init_rx_ring_#t~mem2610#1;call bnx2_init_rx_ring_#t~mem2611#1.base, bnx2_init_rx_ring_#t~mem2611#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2612#1 := read~int#9(bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-2: [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2555#1 := 65536; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-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~bitwise2474#1); srcloc: null [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-3: assume false;bnx2_init_chip_#t~bitwise2555#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-3: assume !false; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604: havoc bnx2_init_chip_#t~bitwise2474#1;call bnx2_init_chip_#t~mem2475#1.base, bnx2_init_chip_#t~mem2475#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, 212 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2476#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9187 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-2: havoc bnx2_init_chip_#t~bitwise2555#1;assume (bnx2_init_chip_#t~bitwise2555#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2555#1 % 4294967296 >= 65536) && bnx2_init_chip_#t~bitwise2555#1 % 4294967296 <= 65536 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-1: [2025-02-08 03:41:08,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2555#1;havoc bnx2_init_chip_#t~bitwise2555#1;call bnx2_init_chip_#t~mem2556#1.base, bnx2_init_chip_#t~mem2556#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15769: bnx2_init_tx_context_~val~35#1 := 268828672; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-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~bitwise2474#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-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:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2474#1 := 18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-3: havoc bnx2_init_chip_#t~bitwise2474#1;assume (bnx2_init_chip_#t~bitwise2474#1 % 4294967296 >= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2474#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2474#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:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15770: bnx2_init_tx_context_~val~35#1 := 524288; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968-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~mem2611#1.base, bnx2_init_rx_ring_#t~mem2611#1.offset + (if bnx2_init_rx_ring_#t~mem2612#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2612#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2612#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968: havoc bnx2_init_rx_ring_#t~mem2611#1.base, bnx2_init_rx_ring_#t~mem2611#1.offset;havoc bnx2_init_rx_ring_#t~mem2612#1;call bnx2_init_rx_ring_#t~mem2613#1 := read~int#9(bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2614#1.base, bnx2_init_rx_ring_#t~mem2614#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2615#1 := read~int#9(bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605-1: SUMMARY for call bnx2_init_chip_#t~memset~res2477#1.base, bnx2_init_chip_#t~memset~res2477#1.offset := #Ultimate.C_memset#9(bnx2_init_chip_#t~mem2475#1.base, bnx2_init_chip_#t~mem2475#1.offset, 0, bnx2_init_chip_#t~mem2476#1); srcloc: null [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-1: SUMMARY for call writel(0, bnx2_init_chip_#t~mem2517#1.base, 26692 + bnx2_init_chip_#t~mem2517#1.offset); srcloc: null [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605: havoc bnx2_init_chip_#t~mem2475#1.base, bnx2_init_chip_#t~mem2475#1.offset;havoc bnx2_init_chip_#t~mem2476#1;havoc bnx2_init_chip_#t~memset~res2477#1.base, bnx2_init_chip_#t~memset~res2477#1.offset;bnx2_init_chip_~i~31#1 := 0; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638: havoc bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15704-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2556#1.base, 2248 + bnx2_init_chip_#t~mem2556#1.offset); srcloc: null [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15704: havoc bnx2_init_chip_#t~mem2556#1.base, bnx2_init_chip_#t~mem2556#1.offset; [2025-02-08 03:41:08,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15770-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:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: assume bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1584#1;havoc bnx2_init_5709_context_#t~mem1584#1; [2025-02-08 03:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: assume !(bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1584#1);havoc bnx2_init_5709_context_#t~mem1584#1;bnx2_init_5709_context_#res#1 := bnx2_init_5709_context_~ret~5#1; [2025-02-08 03:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: bnx2_init_context_~i~22#1 := 0; [2025-02-08 03:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15870: bnx2_init_rx_ring_~rx_cid_addr~1#1 := 128 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296);call bnx2_init_rx_ring_#t~mem2573#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4);call bnx2_init_rx_ring_#t~mem2574#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8950 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15969-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~mem2614#1.base, bnx2_init_rx_ring_#t~mem2614#1.offset + (if bnx2_init_rx_ring_#t~mem2615#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2615#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2615#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:41:08,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15969: havoc bnx2_init_rx_ring_#t~mem2613#1;havoc bnx2_init_rx_ring_#t~mem2614#1.base, bnx2_init_rx_ring_#t~mem2614#1.offset;havoc bnx2_init_rx_ring_#t~mem2615#1;havoc bnx2_init_rx_ring_#t~mem2573#1, bnx2_init_rx_ring_#t~mem2574#1, bnx2_init_rx_ring_#t~mem2575#1, bnx2_init_rx_ring_#t~mem2576#1.base, bnx2_init_rx_ring_#t~mem2576#1.offset, bnx2_init_rx_ring_#t~ret2577#1, bnx2_init_rx_ring_#t~bitwise2578#1, bnx2_init_rx_ring_#t~mem2579#1.base, bnx2_init_rx_ring_#t~mem2579#1.offset, bnx2_init_rx_ring_#t~mem2580#1, bnx2_init_rx_ring_#t~mem2581#1, bnx2_init_rx_ring_#t~mem2582#1, bnx2_init_rx_ring_#t~bitwise2583#1, 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~mem2588#1, bnx2_init_rx_ring_#t~mem2589#1, bnx2_init_rx_ring_#t~mem2590#1, bnx2_init_rx_ring_#t~ret2591#1, bnx2_init_rx_ring_#t~mem2592#1.base, bnx2_init_rx_ring_#t~mem2592#1.offset, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~ret2594#1, bnx2_init_rx_ring_#t~bitwise2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~bitwise2597#1, bnx2_init_rx_ring_#t~mem2598#1, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~ret2600#1, bnx2_init_rx_ring_#t~mem2601#1.base, bnx2_init_rx_ring_#t~mem2601#1.offset, bnx2_init_rx_ring_#t~mem2602#1, bnx2_init_rx_ring_#t~ret2603#1, bnx2_init_rx_ring_#t~bitwise2604#1, bnx2_init_rx_ring_#t~mem2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~mem2608#1, bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~mem2611#1.base, bnx2_init_rx_ring_#t~mem2611#1.offset, bnx2_init_rx_ring_#t~mem2612#1, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~mem2614#1.base, bnx2_init_rx_ring_#t~mem2614#1.offset, bnx2_init_rx_ring_#t~mem2615#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~113#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:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14384-1: SUMMARY for call bnx2_init_cpus_#t~ret2115#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:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14384: assume -2147483648 <= bnx2_init_cpus_#t~ret2115#1 && bnx2_init_cpus_#t~ret2115#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2115#1;havoc bnx2_init_cpus_#t~ret2115#1; [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16036: assume bnx2_init_all_rings_~i~35#1 <= 127; [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16036: assume !(bnx2_init_all_rings_~i~35#1 <= 127);bnx2_init_all_rings_~val~37#1 := 5;call bnx2_init_all_rings_#t~mem2631#1.base, bnx2_init_all_rings_#t~mem2631#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15772-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:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15772: call bnx2_init_tx_context_#t~mem2564#1 := read~int#9(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~mem2564#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_tx_context_#t~mem2564#1; [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-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~mem2573#1, bnx2_init_rx_ring_#t~mem2574#1); srcloc: null [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871: havoc bnx2_init_rx_ring_#t~mem2573#1;havoc bnx2_init_rx_ring_#t~mem2574#1; [2025-02-08 03:41:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15541: bnx2_init_chip_#t~ret2440#1 := bnx2_init_5709_context_#res#1;havoc bnx2_init_5709_context_#t~bitwise1565#1, bnx2_init_5709_context_#t~mem1566#1.base, bnx2_init_5709_context_#t~mem1566#1.offset, bnx2_init_5709_context_#t~mem1567#1.base, bnx2_init_5709_context_#t~mem1567#1.offset, bnx2_init_5709_context_#t~ret1568#1, bnx2_init_5709_context_#t~bitwise1569#1, bnx2_init_5709_context_#t~bitwise1570#1, bnx2_init_5709_context_#t~mem1571#1.base, bnx2_init_5709_context_#t~mem1571#1.offset, bnx2_init_5709_context_#t~mem1572#1.base, bnx2_init_5709_context_#t~mem1572#1.offset, bnx2_init_5709_context_#t~memset~res1573#1.base, bnx2_init_5709_context_#t~memset~res1573#1.offset, bnx2_init_5709_context_#t~mem1574#1, bnx2_init_5709_context_#t~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset, bnx2_init_5709_context_#t~mem1576#1, bnx2_init_5709_context_#t~mem1577#1.base, bnx2_init_5709_context_#t~mem1577#1.offset, bnx2_init_5709_context_#t~bitwise1578#1, bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset, bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset, bnx2_init_5709_context_#t~ret1581#1, bnx2_init_5709_context_#t~bitwise1582#1, bnx2_init_5709_context_#t~bitwise1583#1, bnx2_init_5709_context_#t~mem1584#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~5#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~ret2440#1 && bnx2_init_chip_#t~ret2440#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2440#1;havoc bnx2_init_chip_#t~ret2440#1; [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673: 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:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238-1: SUMMARY for call writel(1 + bnx2_init_5709_context_#t~mem1574#1 - bnx2_init_5709_context_#t~mem1574#1 % 2, bnx2_init_5709_context_#t~mem1575#1.base, 4300 + bnx2_init_5709_context_#t~mem1575#1.offset); srcloc: null [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238: havoc bnx2_init_5709_context_#t~mem1574#1;havoc bnx2_init_5709_context_#t~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset;call bnx2_init_5709_context_#t~mem1576#1 := read~int#9(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~mem1577#1.base, bnx2_init_5709_context_#t~mem1577#1.offset := read~$Pointer$#9(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004-2: call bnx2_init_all_rings_#t~mem2622#1.base, bnx2_init_all_rings_#t~mem2622#1.offset := read~$Pointer$#9(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2622#1.base, 8220 + bnx2_init_all_rings_#t~mem2622#1.offset); srcloc: null [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004: havoc bnx2_init_all_rings_#t~mem2622#1.base, bnx2_init_all_rings_#t~mem2622#1.offset; [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14386: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14386: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15575-2: call bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15575-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2453#1.base, 15368 + bnx2_init_chip_#t~mem2453#1.offset); srcloc: null [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15575: havoc bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset;bnx2_init_chip_~val~34#1 := 4259840;call bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608: assume bnx2_init_chip_~i~31#1 <= 8; [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608: assume !(bnx2_init_chip_~i~31#1 <= 8);call write~int#9(65535, bnx2_init_chip_~bp#1.base, 9489 + bnx2_init_chip_~bp#1.offset, 4);call write~int#9(4096, bnx2_init_chip_~bp#1.base, 9102 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2478#1.base, bnx2_init_chip_#t~mem2478#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16302: havoc bnx2_init_all_rings_#t~mem2616#1.base, bnx2_init_all_rings_#t~mem2616#1.offset, bnx2_init_all_rings_#t~mem2617#1, bnx2_init_all_rings_#t~mem2618#1, bnx2_init_all_rings_#t~mem2619#1, bnx2_init_all_rings_#t~bitwise2620#1, bnx2_init_all_rings_#t~mem2621#1.base, bnx2_init_all_rings_#t~mem2621#1.offset, bnx2_init_all_rings_#t~mem2622#1.base, bnx2_init_all_rings_#t~mem2622#1.offset, bnx2_init_all_rings_#t~mem2623#1, bnx2_init_all_rings_#t~mem2624#1, bnx2_init_all_rings_#t~mem2625#1, bnx2_init_all_rings_#t~bitwise2626#1, bnx2_init_all_rings_#t~bitwise2627#1, bnx2_init_all_rings_#t~mem2628#1.base, bnx2_init_all_rings_#t~mem2628#1.offset, bnx2_init_all_rings_#t~bitwise2629#1, bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset, bnx2_init_all_rings_#t~mem2631#1.base, bnx2_init_all_rings_#t~mem2631#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:41:08,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-1: SUMMARY for call writel(bnx2_init_5709_context_#t~mem1576#1 % 18446744073709551616 / 4294967296, bnx2_init_5709_context_#t~mem1577#1.base, 4304 + bnx2_init_5709_context_#t~mem1577#1.offset); srcloc: null [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: havoc bnx2_init_5709_context_#t~mem1576#1;havoc bnx2_init_5709_context_#t~mem1577#1.base, bnx2_init_5709_context_#t~mem1577#1.offset; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15906: call bnx2_init_rx_ring_#t~mem2588#1 := read~int#9(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~mem2588#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2588#1; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16005-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:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16005: bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642: havoc bnx2_init_chip_#t~mem2518#1;havoc bnx2_init_chip_#t~mem2519#1.base, bnx2_init_chip_#t~mem2519#1.offset; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15774-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:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15774: call bnx2_init_tx_context_#t~mem2565#1 := read~int#9(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~mem2565#1;havoc bnx2_init_tx_context_#t~mem2565#1; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15873-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:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15873: call bnx2_init_rx_ring_#t~mem2575#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12306: 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~mem1588#1.base, bnx2_init_context_#t~mem1588#1.offset := read~$Pointer$#9(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15543: 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:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15543: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2518#1, bnx2_init_chip_#t~mem2519#1.base, 26692 + bnx2_init_chip_#t~mem2519#1.offset); srcloc: null [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-4: havoc bnx2_init_5709_context_#t~bitwise1578#1;assume ((((bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1578#1 >= 1073741824) && bnx2_init_5709_context_#t~bitwise1578#1 >= bnx2_init_5709_context_~i~21#1) && (bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1578#1 <= 1073741824 + bnx2_init_5709_context_~i~21#1)) && (bnx2_init_5709_context_~i~21#1 >= 0 || bnx2_init_5709_context_#t~bitwise1578#1 < 0)) && bnx2_init_5709_context_#t~bitwise1578#1 <= 2147483647; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-3: [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207-2: call bnx2_init_5709_context_#t~mem1567#1.base, bnx2_init_5709_context_#t~mem1567#1.offset := read~$Pointer$#9(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-6: assume 0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1;bnx2_init_5709_context_#t~bitwise1578#1 := 1073741824; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-6: assume !(0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1); [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-5: assume false;bnx2_init_5709_context_#t~bitwise1578#1 := bnx2_init_5709_context_~i~21#1; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-5: assume !false; [2025-02-08 03:41:08,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240: havoc bnx2_init_5709_context_#t~bitwise1578#1;havoc bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset;bnx2_init_5709_context_~j~2#1 := 0; [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-2: call bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset := read~$Pointer$#9(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207-1: SUMMARY for call bnx2_init_5709_context_#t~ret1568#1 := readl(bnx2_init_5709_context_#t~mem1567#1.base, 4096 + bnx2_init_5709_context_#t~mem1567#1.offset); srcloc: null [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-1: SUMMARY for call writel(bnx2_init_5709_context_#t~bitwise1578#1, bnx2_init_5709_context_#t~mem1579#1.base, 4296 + bnx2_init_5709_context_#t~mem1579#1.offset); srcloc: null [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1568#1;havoc bnx2_init_5709_context_#t~mem1567#1.base, bnx2_init_5709_context_#t~mem1567#1.offset;havoc bnx2_init_5709_context_#t~ret1568#1; [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15907-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:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15907: call bnx2_init_rx_ring_#t~mem2589#1 := read~int#9(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~mem2589#1;havoc bnx2_init_rx_ring_#t~mem2589#1; [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15940: call bnx2_init_rx_ring_#t~mem2607#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15610: call write~int#9(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:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15709-1: SUMMARY for call bnx2_init_chip_#t~ret2557#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:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15676: bnx2_init_chip_~i~31#1 := 1; [2025-02-08 03:41:08,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15709: assume -2147483648 <= bnx2_init_chip_#t~ret2557#1 && bnx2_init_chip_#t~ret2557#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2557#1;havoc bnx2_init_chip_#t~ret2557#1;call bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2454#1.base, 15388 + bnx2_init_chip_#t~mem2454#1.offset); srcloc: null [2025-02-08 03:41:08,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15544: #t~ret2673#1 := bnx2_init_chip_#res#1;havoc bnx2_init_chip_#t~mem2412#1.base, bnx2_init_chip_#t~mem2412#1.offset, bnx2_init_chip_#t~bitwise2413#1, bnx2_init_chip_#t~mem2414#1, bnx2_init_chip_#t~mem2415#1, bnx2_init_chip_#t~short2416#1, bnx2_init_chip_#t~bitwise2417#1, bnx2_init_chip_#t~mem2418#1, bnx2_init_chip_#t~mem2419#1, bnx2_init_chip_#t~short2420#1, bnx2_init_chip_#t~mem2421#1, bnx2_init_chip_#t~short2422#1, bnx2_init_chip_#t~bitwise2423#1, bnx2_init_chip_#t~mem2424#1.base, bnx2_init_chip_#t~mem2424#1.offset, bnx2_init_chip_#t~mem2425#1, bnx2_init_chip_#t~mem2426#1.base, bnx2_init_chip_#t~mem2426#1.offset, bnx2_init_chip_#t~ret2427#1, bnx2_init_chip_#t~mem2428#1.base, bnx2_init_chip_#t~mem2428#1.offset, bnx2_init_chip_#t~mem2429#1, bnx2_init_chip_#t~mem2430#1.base, bnx2_init_chip_#t~mem2430#1.offset, bnx2_init_chip_#t~mem2431#1, bnx2_init_chip_#t~ret2432#1, bnx2_init_chip_#t~mem2433#1.base, bnx2_init_chip_#t~mem2433#1.offset, bnx2_init_chip_#t~mem2434#1, bnx2_init_chip_#t~mem2435#1, bnx2_init_chip_#t~bitwise2436#1, bnx2_init_chip_#t~ret2437#1, bnx2_init_chip_#t~mem2438#1.base, bnx2_init_chip_#t~mem2438#1.offset, bnx2_init_chip_#t~mem2439#1, bnx2_init_chip_#t~ret2440#1, bnx2_init_chip_#t~ret2441#1, bnx2_init_chip_#t~ret2442#1, bnx2_init_chip_#t~mem2443#1.base, bnx2_init_chip_#t~mem2443#1.offset, bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset, bnx2_init_chip_#t~mem2445#1.base, bnx2_init_chip_#t~mem2445#1.offset, bnx2_init_chip_#t~ret2446#1, bnx2_init_chip_#t~bitwise2447#1, bnx2_init_chip_#t~mem2448#1, bnx2_init_chip_#t~bitwise2449#1, bnx2_init_chip_#t~mem2450#1, bnx2_init_chip_#t~bitwise2451#1, bnx2_init_chip_#t~bitwise2452#1, bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset, 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~mem2457#1.base, bnx2_init_chip_#t~mem2457#1.offset, bnx2_init_chip_#t~ret2458#1, bnx2_init_chip_#t~bitwise2459#1, bnx2_init_chip_#t~bitwise2460#1, bnx2_init_chip_#t~mem2461#1.base, bnx2_init_chip_#t~mem2461#1.offset, bnx2_init_chip_#t~mem2462#1, bnx2_init_chip_#t~mem2463#1, bnx2_init_chip_#t~mem2464#1, bnx2_init_chip_#t~mem2465#1, bnx2_init_chip_#t~mem2466#1, bnx2_init_chip_#t~mem2467#1, bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset, bnx2_init_chip_#t~mem2469#1.base, bnx2_init_chip_#t~mem2469#1.offset, bnx2_init_chip_#t~mem2470#1, bnx2_init_chip_#t~mem2471#1.base, bnx2_init_chip_#t~mem2471#1.offset, bnx2_init_chip_#t~bitwise2472#1, bnx2_init_chip_#t~bitwise2473#1, bnx2_init_chip_#t~bitwise2474#1, bnx2_init_chip_#t~mem2475#1.base, bnx2_init_chip_#t~mem2475#1.offset, bnx2_init_chip_#t~mem2476#1, bnx2_init_chip_#t~memset~res2477#1.base, bnx2_init_chip_#t~memset~res2477#1.offset, bnx2_init_chip_#t~mem2478#1.base, bnx2_init_chip_#t~mem2478#1.offset, bnx2_init_chip_#t~mem2479#1, 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~mem2483#1, bnx2_init_chip_#t~mem2484#1.base, bnx2_init_chip_#t~mem2484#1.offset, bnx2_init_chip_#t~mem2485#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~mem2488#1, bnx2_init_chip_#t~bitwise2489#1, bnx2_init_chip_#t~mem2490#1.base, bnx2_init_chip_#t~mem2490#1.offset, bnx2_init_chip_#t~mem2491#1, bnx2_init_chip_#t~mem2492#1, bnx2_init_chip_#t~bitwise2493#1, bnx2_init_chip_#t~mem2494#1.base, bnx2_init_chip_#t~mem2494#1.offset, bnx2_init_chip_#t~mem2495#1, bnx2_init_chip_#t~mem2496#1, bnx2_init_chip_#t~bitwise2497#1, bnx2_init_chip_#t~mem2498#1.base, bnx2_init_chip_#t~mem2498#1.offset, bnx2_init_chip_#t~mem2499#1, bnx2_init_chip_#t~mem2500#1, bnx2_init_chip_#t~bitwise2501#1, bnx2_init_chip_#t~mem2502#1.base, bnx2_init_chip_#t~mem2502#1.offset, bnx2_init_chip_#t~mem2503#1, bnx2_init_chip_#t~mem2504#1, bnx2_init_chip_#t~bitwise2505#1, bnx2_init_chip_#t~mem2506#1.base, bnx2_init_chip_#t~mem2506#1.offset, bnx2_init_chip_#t~mem2507#1, bnx2_init_chip_#t~mem2508#1, bnx2_init_chip_#t~bitwise2509#1, bnx2_init_chip_#t~mem2510#1.base, bnx2_init_chip_#t~mem2510#1.offset, bnx2_init_chip_#t~mem2511#1, bnx2_init_chip_#t~mem2512#1, bnx2_init_chip_#t~bitwise2513#1, bnx2_init_chip_#t~mem2514#1.base, bnx2_init_chip_#t~mem2514#1.offset, 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.base, bnx2_init_chip_#t~mem2519#1.offset, bnx2_init_chip_#t~mem2520#1.base, bnx2_init_chip_#t~mem2520#1.offset, bnx2_init_chip_#t~mem2521#1, bnx2_init_chip_#t~mem2522#1, bnx2_init_chip_#t~bitwise2523#1, bnx2_init_chip_#t~mem2524#1.base, bnx2_init_chip_#t~mem2524#1.offset, bnx2_init_chip_#t~bitwise2525#1, bnx2_init_chip_#t~mem2526#1, bnx2_init_chip_#t~bitwise2527#1, bnx2_init_chip_#t~bitwise2528#1, bnx2_init_chip_#t~mem2529#1.base, bnx2_init_chip_#t~mem2529#1.offset, bnx2_init_chip_#t~mem2530#1, 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~mem2536#1, bnx2_init_chip_#t~mem2537#1, bnx2_init_chip_#t~bitwise2538#1, bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#1.offset, bnx2_init_chip_#t~mem2540#1, bnx2_init_chip_#t~mem2541#1, bnx2_init_chip_#t~bitwise2542#1, bnx2_init_chip_#t~mem2543#1.base, bnx2_init_chip_#t~mem2543#1.offset, bnx2_init_chip_#t~mem2544#1, bnx2_init_chip_#t~mem2545#1, bnx2_init_chip_#t~bitwise2546#1, bnx2_init_chip_#t~mem2547#1.base, bnx2_init_chip_#t~mem2547#1.offset, bnx2_init_chip_#t~mem2548#1, bnx2_init_chip_#t~mem2549#1.base, bnx2_init_chip_#t~mem2549#1.offset, bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset, bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset, bnx2_init_chip_#t~mem2552#1, bnx2_init_chip_#t~mem2553#1.base, bnx2_init_chip_#t~mem2553#1.offset, bnx2_init_chip_#t~ret2554#1, bnx2_init_chip_#t~bitwise2555#1, bnx2_init_chip_#t~mem2556#1.base, bnx2_init_chip_#t~mem2556#1.offset, bnx2_init_chip_#t~ret2557#1, bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset, bnx2_init_chip_#t~mem2559#1.base, bnx2_init_chip_#t~mem2559#1.offset, bnx2_init_chip_#t~ret2560#1, bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset, bnx2_init_chip_#t~ret2562#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~ret2673#1 && #t~ret2673#1 <= 2147483647;~rc~9#1 := #t~ret2673#1;havoc #t~ret2673#1; [2025-02-08 03:41:08,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577: havoc bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset;call bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15875: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2575#1 - bnx2_init_rx_ring_#t~mem2575#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2575#1;call bnx2_init_rx_ring_#t~mem2576#1.base, bnx2_init_rx_ring_#t~mem2576#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:41:08,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15875: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2575#1 - bnx2_init_rx_ring_#t~mem2575#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2575#1; [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15578: havoc bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset;bnx2_init_chip_~val~34#1 := 67108864;call bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710-1: SUMMARY for call writel(402653183, bnx2_init_chip_#t~mem2558#1.base, 2064 + bnx2_init_chip_#t~mem2558#1.offset); srcloc: null [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15677: call bnx2_init_chip_#t~mem2548#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9470 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710: havoc bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset;call bnx2_init_chip_#t~mem2559#1.base, bnx2_init_chip_#t~mem2559#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15776-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:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15776: havoc bnx2_init_tx_context_#t~mem2563#1, bnx2_init_tx_context_#t~mem2564#1, bnx2_init_tx_context_#t~mem2565#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~mem2566#1, bnx2_init_tx_ring_#t~mem2567#1.base, bnx2_init_tx_ring_#t~mem2567#1.offset, bnx2_init_tx_ring_#t~mem2568#1, bnx2_init_tx_ring_#t~mem2569#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:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308: havoc bnx2_init_context_#t~mem1588#1.base, bnx2_init_context_#t~mem1588#1.offset;call bnx2_init_context_#t~mem1589#1.base, bnx2_init_context_#t~mem1589#1.offset := read~$Pointer$#9(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308-1: SUMMARY for call writel(bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_#t~mem1588#1.base, 4104 + bnx2_init_context_#t~mem1588#1.offset); srcloc: null [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15578-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2455#1.base, 15392 + bnx2_init_chip_#t~mem2455#1.offset); srcloc: null [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-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~bitwise1569#1 := 0; [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-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:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-1: [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209: assume 0 == bnx2_init_5709_context_#t~bitwise1569#1;havoc bnx2_init_5709_context_#t~bitwise1569#1; [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209: assume !(0 == bnx2_init_5709_context_#t~bitwise1569#1);havoc bnx2_init_5709_context_#t~bitwise1569#1; [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-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~bitwise1569#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:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-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:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12209-2: havoc bnx2_init_5709_context_#t~bitwise1569#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~bitwise1569#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~bitwise1569#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1569#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~bitwise1569#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~bitwise1569#1 >= -9223372036854775808; [2025-02-08 03:41:08,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-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:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909: call bnx2_init_rx_ring_#t~mem2590#1 := read~int#9(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~mem2590#1;havoc bnx2_init_rx_ring_#t~mem2590#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:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: call bnx2_init_all_rings_#t~mem2623#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711-1: SUMMARY for call bnx2_init_chip_#t~ret2560#1 := readl(bnx2_init_chip_#t~mem2559#1.base, 2064 + bnx2_init_chip_#t~mem2559#1.offset); srcloc: null [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711: havoc bnx2_init_chip_#t~mem2559#1.base, bnx2_init_chip_#t~mem2559#1.offset;havoc bnx2_init_chip_#t~ret2560#1; [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309-1: SUMMARY for call writel(bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_#t~mem1589#1.base, 4108 + bnx2_init_context_#t~mem1589#1.offset); srcloc: null [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309: havoc bnx2_init_context_#t~mem1589#1.base, bnx2_init_context_#t~mem1589#1.offset;bnx2_init_context_~offset~0#1 := 0; [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042: havoc bnx2_init_all_rings_#t~mem2631#1.base, bnx2_init_all_rings_#t~mem2631#1.offset; [2025-02-08 03:41:08,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2577#1 := readl(bnx2_init_rx_ring_#t~mem2576#1.base, 15668 + bnx2_init_rx_ring_#t~mem2576#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~ret2577#1;havoc bnx2_init_rx_ring_#t~mem2576#1.base, bnx2_init_rx_ring_#t~mem2576#1.offset;havoc bnx2_init_rx_ring_#t~ret2577#1; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15943-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2600#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:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15943: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2600#1 && bnx2_init_rx_ring_#t~ret2600#1 <= 2147483647;bnx2_init_rx_ring_~tmp___0~58#1 := bnx2_init_rx_ring_#t~ret2600#1;havoc bnx2_init_rx_ring_#t~ret2600#1; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042-1: SUMMARY for call writel(bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_#t~mem2631#1.base, 8220 + bnx2_init_all_rings_#t~mem2631#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15580-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2456#1.base, 10248 + bnx2_init_chip_#t~mem2456#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646-2: call bnx2_init_chip_#t~mem2520#1.base, bnx2_init_chip_#t~mem2520#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15580: havoc bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset;call bnx2_init_chip_#t~mem2457#1.base, bnx2_init_chip_#t~mem2457#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646-1: SUMMARY for call writel(3000, bnx2_init_chip_#t~mem2520#1.base, 26688 + bnx2_init_chip_#t~mem2520#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646: havoc bnx2_init_chip_#t~mem2520#1.base, bnx2_init_chip_#t~mem2520#1.offset;call bnx2_init_chip_#t~mem2521#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-1: SUMMARY for call __const_udelay(85900); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712: call bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14391: assume -2147483648 <= bnx2_init_cpus_#t~ret2116#1 && bnx2_init_cpus_#t~ret2116#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2116#1;havoc bnx2_init_cpus_#t~ret2116#1;bnx2_init_cpus_#res#1 := bnx2_init_cpus_~rc~3#1;bnx2_init_chip_#t~ret2441#1 := bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2106#1.base, bnx2_init_cpus_#t~mem2106#1.offset, bnx2_init_cpus_#t~mem2107#1.base, bnx2_init_cpus_#t~mem2107#1.offset, bnx2_init_cpus_#t~mem2108#1.base, bnx2_init_cpus_#t~mem2108#1.offset, bnx2_init_cpus_#t~mem2109#1.base, bnx2_init_cpus_#t~mem2109#1.offset, bnx2_init_cpus_#t~ret2110#1, bnx2_init_cpus_#t~ret2111#1, bnx2_init_cpus_#t~ret2112#1, bnx2_init_cpus_#t~ret2113#1, bnx2_init_cpus_#t~ret2114#1, bnx2_init_cpus_#t~ret2115#1, bnx2_init_cpus_#t~ret2116#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~ret2441#1 && bnx2_init_chip_#t~ret2441#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2441#1;havoc bnx2_init_chip_#t~ret2441#1; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14391-1: SUMMARY for call bnx2_init_cpus_#t~ret2116#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:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-4: havoc bnx2_init_rx_ring_#t~bitwise2578#1;assume (bnx2_init_rx_ring_#t~bitwise2578#1 % 4294967296 >= bnx2_init_rx_ring_~val~36#1 % 4294967296 && bnx2_init_rx_ring_#t~bitwise2578#1 % 4294967296 >= 201326592) && bnx2_init_rx_ring_#t~bitwise2578#1 % 4294967296 <= 201326592 + bnx2_init_rx_ring_~val~36#1 % 4294967296; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-3: [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-2: call bnx2_init_rx_ring_#t~mem2579#1.base, bnx2_init_rx_ring_#t~mem2579#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~bitwise2578#1, bnx2_init_rx_ring_#t~mem2579#1.base, 15668 + bnx2_init_rx_ring_#t~mem2579#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878: havoc bnx2_init_rx_ring_#t~bitwise2578#1;havoc bnx2_init_rx_ring_#t~mem2579#1.base, bnx2_init_rx_ring_#t~mem2579#1.offset; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-1: SUMMARY for call bnx2_init_chip_#t~ret2458#1 := readl(bnx2_init_chip_#t~mem2457#1.base, 20488 + bnx2_init_chip_#t~mem2457#1.offset); srcloc: null [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2458#1;havoc bnx2_init_chip_#t~mem2457#1.base, bnx2_init_chip_#t~mem2457#1.offset;havoc bnx2_init_chip_#t~ret2458#1; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-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~bitwise2578#1 := 201326592; [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-6: assume !(0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296); [2025-02-08 03:41:08,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15713-1: SUMMARY for call bnx2_init_chip_#t~ret2562#1 := readl(bnx2_init_chip_#t~mem2561#1.base, 26624 + bnx2_init_chip_#t~mem2561#1.offset); srcloc: null [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15680: bnx2_init_chip_~base~0#1 := 27136 + 36 * (-1 + bnx2_init_chip_~i~31#1);call bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-5: assume false;bnx2_init_rx_ring_#t~bitwise2578#1 := bnx2_init_rx_ring_~val~36#1; [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15878-5: assume !false; [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15713: call write~int#9(bnx2_init_chip_#t~ret2562#1, bnx2_init_chip_~bp#1.base, 9098 + bnx2_init_chip_~bp#1.offset, 4);havoc bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset;havoc bnx2_init_chip_#t~ret2562#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:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011: 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~mem2573#1, bnx2_init_rx_ring_#t~mem2574#1, bnx2_init_rx_ring_#t~mem2575#1, bnx2_init_rx_ring_#t~mem2576#1.base, bnx2_init_rx_ring_#t~mem2576#1.offset, bnx2_init_rx_ring_#t~ret2577#1, bnx2_init_rx_ring_#t~bitwise2578#1, bnx2_init_rx_ring_#t~mem2579#1.base, bnx2_init_rx_ring_#t~mem2579#1.offset, bnx2_init_rx_ring_#t~mem2580#1, bnx2_init_rx_ring_#t~mem2581#1, bnx2_init_rx_ring_#t~mem2582#1, bnx2_init_rx_ring_#t~bitwise2583#1, 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~mem2588#1, bnx2_init_rx_ring_#t~mem2589#1, bnx2_init_rx_ring_#t~mem2590#1, bnx2_init_rx_ring_#t~ret2591#1, bnx2_init_rx_ring_#t~mem2592#1.base, bnx2_init_rx_ring_#t~mem2592#1.offset, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~ret2594#1, bnx2_init_rx_ring_#t~bitwise2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~bitwise2597#1, bnx2_init_rx_ring_#t~mem2598#1, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~ret2600#1, bnx2_init_rx_ring_#t~mem2601#1.base, bnx2_init_rx_ring_#t~mem2601#1.offset, bnx2_init_rx_ring_#t~mem2602#1, bnx2_init_rx_ring_#t~ret2603#1, bnx2_init_rx_ring_#t~bitwise2604#1, bnx2_init_rx_ring_#t~mem2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~mem2608#1, bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~mem2611#1.base, bnx2_init_rx_ring_#t~mem2611#1.offset, bnx2_init_rx_ring_#t~mem2612#1, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~mem2614#1.base, bnx2_init_rx_ring_#t~mem2614#1.offset, bnx2_init_rx_ring_#t~mem2615#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~113#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~113#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:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15945: assume bnx2_init_rx_ring_~tmp___0~58#1 < 0;call bnx2_init_rx_ring_#t~mem2601#1.base, bnx2_init_rx_ring_#t~mem2601#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2602#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15945: assume !(bnx2_init_rx_ring_~tmp___0~58#1 < 0); [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2459#1 := 0; [2025-02-08 03:41:08,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-3: assume 4043309055 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2459#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-3: assume !(4043309055 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-2: havoc bnx2_init_chip_#t~bitwise2459#1;assume bnx2_init_chip_#t~bitwise2459#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2459#1 % 4294967296 <= 4043309055; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-1: [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549: havoc bnx2_init_context_#t~mem1585#1, bnx2_init_context_#t~bitwise1586#1, bnx2_init_context_#t~bitwise1587#1, bnx2_init_context_#t~mem1588#1.base, bnx2_init_context_#t~mem1588#1.offset, bnx2_init_context_#t~mem1589#1.base, bnx2_init_context_#t~mem1589#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:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2459#1;havoc bnx2_init_chip_#t~bitwise2459#1; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-1: SUMMARY for call writel(131078, bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#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:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648: assume 1460011024 == (bnx2_init_chip_#t~mem2521#1 - bnx2_init_chip_#t~mem2521#1 % 16) % 4294967296;havoc bnx2_init_chip_#t~mem2521#1;bnx2_init_chip_~val~34#1 := 1; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648: assume !(1460011024 == (bnx2_init_chip_#t~mem2521#1 - bnx2_init_chip_#t~mem2521#1 % 16) % 4294967296);havoc bnx2_init_chip_#t~mem2521#1;bnx2_init_chip_~val~34#1 := 7; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681: havoc bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset;call bnx2_init_chip_#t~mem2532#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2533#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246-2: call bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset := read~$Pointer$#9(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246-1: SUMMARY for call bnx2_init_5709_context_#t~ret1581#1 := readl(bnx2_init_5709_context_#t~mem1580#1.base, 4296 + bnx2_init_5709_context_#t~mem1580#1.offset); srcloc: null [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1581#1;havoc bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset;havoc bnx2_init_5709_context_#t~ret1581#1; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682: havoc bnx2_init_chip_#t~mem2532#1;havoc bnx2_init_chip_#t~mem2533#1;havoc bnx2_init_chip_#t~bitwise2534#1;havoc bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset;call bnx2_init_chip_#t~mem2536#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2537#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2460#1 := 67108928; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-3: assume false;bnx2_init_chip_#t~bitwise2460#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-3: assume !false; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2534#1 := (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-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 >= 67108928) && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 <= 67108928 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-4: assume 0 == (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2534#1 := 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-4: assume !(0 == (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-1: [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-3: havoc bnx2_init_chip_#t~bitwise2534#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2534#1 >= (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2534#1 >= 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2534#1 <= 65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2532#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2533#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2534#1 < 0)) && bnx2_init_chip_#t~bitwise2534#1 <= 2147483647; [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583: 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.base, bnx2_init_chip_#t~mem2461#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-2: [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2534#1, bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#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:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214-1: SUMMARY for call __const_udelay(8590); srcloc: null [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume -2147483648 <= bnx2_init_cpus_#t~ret2110#1 && bnx2_init_cpus_#t~ret2110#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2110#1; [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214: bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1; [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361-1: SUMMARY for call bnx2_init_cpus_#t~ret2110#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:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2603#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2601#1.base, bnx2_init_rx_ring_#t~mem2601#1.offset, 91, 0); srcloc: null [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15914: call bnx2_init_rx_ring_#t~mem2598#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2603#1 && bnx2_init_rx_ring_#t~ret2603#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2601#1.base, bnx2_init_rx_ring_#t~mem2601#1.offset;havoc bnx2_init_rx_ring_#t~mem2602#1;havoc bnx2_init_rx_ring_#t~ret2603#1; [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683: call bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362: assume -2147483648 <= bnx2_init_cpus_#t~ret2111#1 && bnx2_init_cpus_#t~ret2111#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2111#1; [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2461#1.base, 20488 + bnx2_init_chip_#t~mem2461#1.offset); srcloc: null [2025-02-08 03:41:08,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584: havoc bnx2_init_chip_#t~mem2461#1.base, bnx2_init_chip_#t~mem2461#1.offset;call bnx2_init_chip_#t~mem2462#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9123 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2463#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9124 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2464#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9125 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2465#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9126 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2466#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9127 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2467#1 := read~int#9(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~mem2462#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2462#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2462#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2463#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2463#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2463#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2464#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2464#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2464#1 % 256 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2465#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2465#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2465#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2466#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2466#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2466#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2467#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2467#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2467#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_chip_#t~mem2462#1;havoc bnx2_init_chip_#t~mem2463#1;havoc bnx2_init_chip_#t~mem2464#1;havoc bnx2_init_chip_#t~mem2465#1;havoc bnx2_init_chip_#t~mem2466#1;havoc bnx2_init_chip_#t~mem2467#1;call bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-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~bitwise1582#1 := 0; [2025-02-08 03:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-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:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-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~bitwise1582#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:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-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:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248: assume 0 == bnx2_init_5709_context_#t~bitwise1582#1;havoc bnx2_init_5709_context_#t~bitwise1582#1; [2025-02-08 03:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248: assume !(0 == bnx2_init_5709_context_#t~bitwise1582#1);havoc bnx2_init_5709_context_#t~bitwise1582#1; [2025-02-08 03:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362-1: SUMMARY for call bnx2_init_cpus_#t~ret2111#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:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-2: havoc bnx2_init_5709_context_#t~bitwise1582#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~bitwise1582#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~bitwise1582#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1582#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~bitwise1582#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~bitwise1582#1 >= -9223372036854775808; [2025-02-08 03:41:08,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12248-1: [2025-02-08 03:41:08,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-2: call bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2538#1, bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#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:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684: havoc bnx2_init_chip_#t~mem2536#1;havoc bnx2_init_chip_#t~mem2537#1;havoc bnx2_init_chip_#t~bitwise2538#1;havoc bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#1.offset;call bnx2_init_chip_#t~mem2540#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2541#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14363: assume -2147483648 <= bnx2_init_cpus_#t~ret2112#1 && bnx2_init_cpus_#t~ret2112#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2112#1;havoc bnx2_init_cpus_#t~ret2112#1; [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14363-1: SUMMARY for call bnx2_init_cpus_#t~ret2112#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:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12315-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:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12315: bnx2_init_context_~offset~0#1 := 4 + bnx2_init_context_~offset~0#1; [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2538#1 := (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-5: assume 0 == (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2538#1 := 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-5: assume !(0 == (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-4: havoc bnx2_init_chip_#t~bitwise2538#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2538#1 >= (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2538#1 >= 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2538#1 <= 65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2536#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2537#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2538#1 < 0)) && bnx2_init_chip_#t~bitwise2538#1 <= 2147483647; [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-3: [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27807: havoc pci_bus_write_config_word_#t~nondet4423#1;pci_write_config_word_#t~ret404#1 := pci_bus_write_config_word_#res#1;havoc pci_bus_write_config_word_#t~nondet4423#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~ret404#1 && pci_write_config_word_#t~ret404#1 <= 2147483647;pci_write_config_word_~tmp~47#1 := pci_write_config_word_#t~ret404#1;havoc pci_write_config_word_#t~mem402#1.base, pci_write_config_word_#t~mem402#1.offset;havoc pci_write_config_word_#t~mem403#1;havoc pci_write_config_word_#t~ret404#1;pci_write_config_word_#res#1 := pci_write_config_word_~tmp~47#1; [2025-02-08 03:41:08,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15883-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:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15883: call bnx2_init_rx_ring_#t~mem2580#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16015: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2623#1; [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16015: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2623#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2623#1;call bnx2_init_all_rings_#t~mem2624#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-3: havoc bnx2_init_chip_#t~bitwise2542#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2542#1 >= (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2542#1 >= 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2542#1 <= 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2542#1 < 0)) && bnx2_init_chip_#t~bitwise2542#1 <= 2147483647; [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586: havoc bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset;call bnx2_init_chip_#t~mem2469#1.base, bnx2_init_chip_#t~mem2469#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2470#1 := read~int#9(bnx2_init_chip_#t~mem2469#1.base, 516 + bnx2_init_chip_#t~mem2469#1.offset, 4);bnx2_init_chip_~mtu~0#1 := bnx2_init_chip_#t~mem2470#1;havoc bnx2_init_chip_#t~mem2469#1.base, bnx2_init_chip_#t~mem2469#1.offset;havoc bnx2_init_chip_#t~mem2470#1;bnx2_init_chip_~val~34#1 := 18 + bnx2_init_chip_~mtu~0#1; [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-2: [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2542#1, bnx2_init_chip_#t~mem2543#1.base, bnx2_init_chip_#t~mem2543#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:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685: havoc bnx2_init_chip_#t~mem2540#1;havoc bnx2_init_chip_#t~mem2541#1;havoc bnx2_init_chip_#t~bitwise2542#1;havoc bnx2_init_chip_#t~mem2543#1.base, bnx2_init_chip_#t~mem2543#1.offset;call bnx2_init_chip_#t~mem2544#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2545#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2542#1 := (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-4: assume 0 == (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2542#1 := 65536 * (if bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2540#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-4: assume !(0 == (if bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2468#1.base, 5272 + bnx2_init_chip_#t~mem2468#1.offset); srcloc: null [2025-02-08 03:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15553: 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~mem2106#1.base, bnx2_init_cpus_#t~mem2106#1.offset, bnx2_init_cpus_#t~mem2107#1.base, bnx2_init_cpus_#t~mem2107#1.offset, bnx2_init_cpus_#t~mem2108#1.base, bnx2_init_cpus_#t~mem2108#1.offset, bnx2_init_cpus_#t~mem2109#1.base, bnx2_init_cpus_#t~mem2109#1.offset, bnx2_init_cpus_#t~ret2110#1, bnx2_init_cpus_#t~ret2111#1, bnx2_init_cpus_#t~ret2112#1, bnx2_init_cpus_#t~ret2113#1, bnx2_init_cpus_#t~ret2114#1, bnx2_init_cpus_#t~ret2115#1, bnx2_init_cpus_#t~ret2116#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~mem2106#1.base, bnx2_init_cpus_#t~mem2106#1.offset := read~$Pointer$#9(bnx2_init_cpus_~bp#1.base, 10031 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2107#1.base, bnx2_init_cpus_#t~mem2107#1.offset := read~$Pointer$#9(bnx2_init_cpus_#t~mem2106#1.base, 8 + bnx2_init_cpus_#t~mem2106#1.offset, 8);bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset := bnx2_init_cpus_#t~mem2107#1.base, bnx2_init_cpus_#t~mem2107#1.offset;havoc bnx2_init_cpus_#t~mem2106#1.base, bnx2_init_cpus_#t~mem2106#1.offset;havoc bnx2_init_cpus_#t~mem2107#1.base, bnx2_init_cpus_#t~mem2107#1.offset;call bnx2_init_cpus_#t~mem2108#1.base, bnx2_init_cpus_#t~mem2108#1.offset := read~$Pointer$#9(bnx2_init_cpus_~bp#1.base, 10039 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2109#1.base, bnx2_init_cpus_#t~mem2109#1.offset := read~$Pointer$#9(bnx2_init_cpus_#t~mem2108#1.base, 8 + bnx2_init_cpus_#t~mem2108#1.offset, 8);bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset := bnx2_init_cpus_#t~mem2109#1.base, bnx2_init_cpus_#t~mem2109#1.offset;havoc bnx2_init_cpus_#t~mem2108#1.base, bnx2_init_cpus_#t~mem2108#1.offset;havoc bnx2_init_cpus_#t~mem2109#1.base, bnx2_init_cpus_#t~mem2109#1.offset; [2025-02-08 03:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15917-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2591#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:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15917: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2591#1 && bnx2_init_rx_ring_#t~ret2591#1 <= 2147483647;bnx2_init_rx_ring_~tmp~113#1 := bnx2_init_rx_ring_#t~ret2591#1;havoc bnx2_init_rx_ring_#t~ret2591#1; [2025-02-08 03:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2616#1.base, 19484 + bnx2_init_all_rings_#t~mem2616#1.offset); srcloc: null [2025-02-08 03:41:08,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15983: havoc bnx2_init_all_rings_#t~mem2616#1.base, bnx2_init_all_rings_#t~mem2616#1.offset;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-3: assume 1024 == bnx2_init_chip_#t~mem2522#1 % 4294967296;bnx2_init_chip_#t~bitwise2523#1 := bnx2_init_chip_#t~mem2522#1; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-3: assume !(1024 == bnx2_init_chip_#t~mem2522#1 % 4294967296); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-2: havoc bnx2_init_chip_#t~bitwise2523#1;assume bnx2_init_chip_#t~bitwise2523#1 % 4294967296 <= bnx2_init_chip_#t~mem2522#1 % 4294967296 && bnx2_init_chip_#t~bitwise2523#1 % 4294967296 <= 1024; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620-1: SUMMARY for call writel(2048, bnx2_init_chip_#t~mem2478#1.base, 5128 + bnx2_init_chip_#t~mem2478#1.offset); srcloc: null [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-1: [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: havoc bnx2_init_chip_#t~mem2478#1.base, bnx2_init_chip_#t~mem2478#1.offset;call bnx2_init_chip_#t~mem2479#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653: assume 0 != bnx2_init_chip_#t~bitwise2523#1 % 4294967296;havoc bnx2_init_chip_#t~mem2522#1;havoc bnx2_init_chip_#t~bitwise2523#1;call bnx2_init_chip_#t~mem2524#1.base, bnx2_init_chip_#t~mem2524#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653: assume !(0 != bnx2_init_chip_#t~bitwise2523#1 % 4294967296);havoc bnx2_init_chip_#t~mem2522#1;havoc bnx2_init_chip_#t~bitwise2523#1; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686: call bnx2_init_chip_#t~mem2543#1.base, bnx2_init_chip_#t~mem2543#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14365: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14365: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12218: assume bnx2_init_5709_context_~i~21#1 <= 9; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12218: assume !(bnx2_init_5709_context_~i~21#1 <= 9); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-5: call bnx2_init_chip_#t~mem2522#1 := read~int#9(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-4: assume 0 == bnx2_init_chip_#t~mem2522#1 % 4294967296;bnx2_init_chip_#t~bitwise2523#1 := 0; [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653-4: assume !(0 == bnx2_init_chip_#t~mem2522#1 % 4294967296); [2025-02-08 03:41:08,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15885: assume 0 != bnx2_init_rx_ring_#t~mem2580#1;havoc bnx2_init_rx_ring_#t~mem2580#1;call bnx2_init_rx_ring_#t~mem2581#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8958 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15885: assume !(0 != bnx2_init_rx_ring_#t~mem2580#1);havoc bnx2_init_rx_ring_#t~mem2580#1; [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-5: assume 0 == (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2546#1 := 65536 * (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:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-5: assume !(0 == (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-4: havoc bnx2_init_chip_#t~bitwise2546#1;assume (((((65536 * (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 && (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2546#1 >= (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2546#1 >= 65536 * (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~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 || (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2546#1 <= 65536 * (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) + (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (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 && (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2546#1 < 0)) && bnx2_init_chip_#t~bitwise2546#1 <= 2147483647; [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15555: 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:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15555: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-3: [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2479#1, bnx2_init_chip_#t~mem2480#1.base, 26640 + bnx2_init_chip_#t~mem2480#1.offset); srcloc: null [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-2: call bnx2_init_chip_#t~mem2547#1.base, bnx2_init_chip_#t~mem2547#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621: havoc bnx2_init_chip_#t~mem2479#1;havoc bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset;call bnx2_init_chip_#t~mem2481#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2546#1, bnx2_init_chip_#t~mem2547#1.base, bnx2_init_chip_#t~mem2547#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:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687: havoc bnx2_init_chip_#t~mem2544#1;havoc bnx2_init_chip_#t~mem2545#1;havoc bnx2_init_chip_#t~bitwise2546#1;havoc bnx2_init_chip_#t~mem2547#1.base, bnx2_init_chip_#t~mem2547#1.offset;bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-6: assume 0 == 65536 * (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~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2546#1 := (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-6: assume !(0 == 65536 * (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~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2545#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919: assume bnx2_init_rx_ring_~tmp~113#1 < 0;call bnx2_init_rx_ring_#t~mem2592#1.base, bnx2_init_rx_ring_#t~mem2592#1.offset := read~$Pointer$#9(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2593#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919: assume !(bnx2_init_rx_ring_~tmp~113#1 < 0); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15622-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2481#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2482#1.base, 26644 + bnx2_init_chip_#t~mem2482#1.offset); srcloc: null [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-1: SUMMARY for call writel(511, bnx2_init_chip_#t~mem2524#1.base, 26904 + bnx2_init_chip_#t~mem2524#1.offset); srcloc: null [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15622: havoc bnx2_init_chip_#t~mem2481#1;havoc bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset;call bnx2_init_chip_#t~mem2483#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2484#1.base, bnx2_init_chip_#t~mem2484#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: havoc bnx2_init_chip_#t~mem2524#1.base, bnx2_init_chip_#t~mem2524#1.offset; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: bnx2_init_5709_context_~j~2#1 := 1 + bnx2_init_5709_context_~j~2#1; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: assume bnx2_init_context_~offset~0#1 % 4294967296 <= 63; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: 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:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15986: call bnx2_init_all_rings_#t~mem2617#1 := read~int#9(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16019: assume bnx2_init_all_rings_#t~mem2624#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2624#1;bnx2_init_all_rings_~tbl_32~0#1 := 0;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16019: assume !(bnx2_init_all_rings_#t~mem2624#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2624#1; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2604#1 := 0; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2604#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15887-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~mem2581#1); srcloc: null [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-2: havoc bnx2_init_rx_ring_#t~bitwise2604#1;assume bnx2_init_rx_ring_#t~bitwise2604#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2604#1 % 18446744073709551616 <= 254; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15887: havoc bnx2_init_rx_ring_#t~mem2581#1;call bnx2_init_rx_ring_#t~mem2582#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-1: [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2604#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~bitwise2604#1;call bnx2_init_rx_ring_#t~mem2605#1 := read~int#9(bnx2_init_rx_ring_~bp#1.base, 8526 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2525#1 := 16777216; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-3: assume false;bnx2_init_chip_#t~bitwise2525#1 := bnx2_init_chip_~val~34#1; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-3: assume !false; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-2: havoc bnx2_init_chip_#t~bitwise2525#1;assume (bnx2_init_chip_#t~bitwise2525#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2525#1 % 4294967296 >= 16777216) && bnx2_init_chip_#t~bitwise2525#1 % 4294967296 <= 16777216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15623-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2483#1, bnx2_init_chip_#t~mem2484#1.base, 26648 + bnx2_init_chip_#t~mem2484#1.offset); srcloc: null [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: 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:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: assume !(bnx2_init_chip_~val~34#1 % 4294967296 > 1518); [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-1: [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15623: havoc bnx2_init_chip_#t~mem2483#1;havoc bnx2_init_chip_#t~mem2484#1.base, bnx2_init_chip_#t~mem2484#1.offset;call bnx2_init_chip_#t~mem2485#1 := read~int#9(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2525#1;havoc bnx2_init_chip_#t~bitwise2525#1; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2606#1;havoc bnx2_init_rx_ring_#t~mem2605#1;havoc bnx2_init_rx_ring_#t~bitwise2606#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 03:41:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2606#1 := 0; [2025-02-08 03:41:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2606#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:41:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-2: havoc bnx2_init_rx_ring_#t~bitwise2606#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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2606#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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2606#1 <= (if bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2606#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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2606#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~mem2605#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2605#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2606#1 >= -2147483648; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2594#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2592#1.base, bnx2_init_rx_ring_#t~mem2592#1.offset, 90, 0); srcloc: null [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15954-1: [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2594#1 && bnx2_init_rx_ring_#t~ret2594#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2592#1.base, bnx2_init_rx_ring_#t~mem2592#1.offset;havoc bnx2_init_rx_ring_#t~mem2593#1;havoc bnx2_init_rx_ring_#t~ret2594#1; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2485#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2486#1.base, 26652 + bnx2_init_chip_#t~mem2486#1.offset); srcloc: null [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624: havoc bnx2_init_chip_#t~mem2485#1;havoc bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset;call bnx2_init_chip_#t~mem2487#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2488#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691: assume bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2548#1;havoc bnx2_init_chip_#t~mem2548#1; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691: assume !(bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2548#1);havoc bnx2_init_chip_#t~mem2548#1;call bnx2_init_chip_#t~mem2549#1.base, bnx2_init_chip_#t~mem2549#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-4: assume 0 == 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296;bnx2_init_rx_ring_#t~bitwise2583#1 := 4096; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-4: assume !(0 == 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15757: assume 1460207616 == (bnx2_init_tx_context_#t~mem2563#1 - bnx2_init_tx_context_#t~mem2563#1 % 65536) % 4294967296;havoc bnx2_init_tx_context_#t~mem2563#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:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15757: assume !(1460207616 == (bnx2_init_tx_context_#t~mem2563#1 - bnx2_init_tx_context_#t~mem2563#1 % 65536) % 4294967296);havoc bnx2_init_tx_context_#t~mem2563#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:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-3: assume false;bnx2_init_rx_ring_#t~bitwise2583#1 := 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-3: assume !false; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-2: havoc bnx2_init_rx_ring_#t~bitwise2583#1;assume (bnx2_init_rx_ring_#t~bitwise2583#1 % 4294967296 >= 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296 && bnx2_init_rx_ring_#t~bitwise2583#1 % 4294967296 >= 4096) && bnx2_init_rx_ring_#t~bitwise2583#1 % 4294967296 <= 4096 + 65536 * (bnx2_init_rx_ring_#t~mem2582#1 % 4294967296) % 4294967296; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-1: [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~bitwise2583#1;havoc bnx2_init_rx_ring_#t~mem2582#1;havoc bnx2_init_rx_ring_#t~bitwise2583#1; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: assume -2147483648 <= bnx2_init_cpus_#t~ret2113#1 && bnx2_init_cpus_#t~ret2113#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2113#1;havoc bnx2_init_cpus_#t~ret2113#1; [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2489#1 := (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-4: assume 0 == (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2489#1 := 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:41:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-4: assume !(0 == (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-3: havoc bnx2_init_chip_#t~bitwise2489#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2489#1 >= (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2489#1 >= 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2489#1 <= 65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2487#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2488#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2489#1 < 0)) && bnx2_init_chip_#t~bitwise2489#1 <= 2147483647; [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-2: [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2489#1, bnx2_init_chip_#t~mem2490#1.base, 26656 + bnx2_init_chip_#t~mem2490#1.offset); srcloc: null [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625: havoc bnx2_init_chip_#t~mem2487#1;havoc bnx2_init_chip_#t~mem2488#1;havoc bnx2_init_chip_#t~bitwise2489#1;havoc bnx2_init_chip_#t~mem2490#1.base, bnx2_init_chip_#t~mem2490#1.offset;call bnx2_init_chip_#t~mem2491#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2492#1 := read~int#9(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-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~bitwise1570#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:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-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:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-2: havoc bnx2_init_5709_context_#t~bitwise1570#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~bitwise1570#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~bitwise1570#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1570#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~bitwise1570#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~bitwise1570#1 >= -9223372036854775808; [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-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~bitwise1570#1 := 0; [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-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:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: bnx2_init_context_~vcid~0#1 := bnx2_init_context_~vcid~0#1 - 1;call bnx2_init_context_#t~mem1585#1 := read~int#9(bnx2_init_context_~bp#1.base, 8926 + bnx2_init_context_~bp#1.offset, 4); [2025-02-08 03:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370-1: SUMMARY for call bnx2_init_cpus_#t~ret2113#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:41:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223-1: [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223: assume 0 != bnx2_init_5709_context_#t~bitwise1570#1;havoc bnx2_init_5709_context_#t~bitwise1570#1;bnx2_init_5709_context_#res#1 := -16; [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223: assume !(0 != bnx2_init_5709_context_#t~bitwise1570#1);havoc bnx2_init_5709_context_#t~bitwise1570#1;bnx2_init_5709_context_~i~21#1 := 0; [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15890: 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:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15989: 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~mem2566#1, bnx2_init_tx_ring_#t~mem2567#1.base, bnx2_init_tx_ring_#t~mem2567#1.offset, bnx2_init_tx_ring_#t~mem2568#1, bnx2_init_tx_ring_#t~mem2569#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:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626: call bnx2_init_chip_#t~mem2490#1.base, bnx2_init_chip_#t~mem2490#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15791: assume 0 == bnx2_init_tx_ring_~ring_num#1;bnx2_init_tx_ring_~cid~1#1 := 16; [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15791: 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:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume 1460011008 == (bnx2_init_context_#t~mem1585#1 - bnx2_init_context_#t~mem1585#1 % 16) % 4294967296;havoc bnx2_init_context_#t~mem1585#1;bnx2_init_context_~vcid_addr~0#1 := 64 * (bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 03:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume !(1460011008 == (bnx2_init_context_#t~mem1585#1 - bnx2_init_context_#t~mem1585#1 % 16) % 4294967296);havoc bnx2_init_context_#t~mem1585#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:41:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560-1: SUMMARY for call bnx2_init_chip_#t~ret2442#1 := bnx2_init_nvram(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset); srcloc: null [2025-02-08 03:41:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560: assume -2147483648 <= bnx2_init_chip_#t~ret2442#1 && bnx2_init_chip_#t~ret2442#1 <= 2147483647;havoc bnx2_init_chip_#t~ret2442#1;call bnx2_init_chip_#t~mem2443#1.base, bnx2_init_chip_#t~mem2443#1.offset := read~$Pointer$#9(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset := read~$Pointer$#9(bnx2_init_chip_#t~mem2443#1.base, 791 + bnx2_init_chip_#t~mem2443#1.offset, 8); [2025-02-08 03:41:08,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27574: havoc #t~nondet4395; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16159: call bnx2_free_tx_skbs_#t~mem2646#1.base, bnx2_free_tx_skbs_#t~mem2646#1.offset := read~$Pointer$#9(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~mem2646#1.base, bnx2_free_tx_skbs_#t~mem2646#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~mem2647#1.base, bnx2_free_tx_skbs_#t~mem2647#1.offset := read~$Pointer$#9(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~mem2647#1.base, bnx2_free_tx_skbs_#t~mem2647#1.offset;havoc bnx2_free_tx_skbs_#t~mem2647#1.base, bnx2_free_tx_skbs_#t~mem2647#1.offset; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225: assume 0 == (bnx2_free_rx_skbs_#t~mem2663#1.base + bnx2_free_rx_skbs_#t~mem2663#1.offset) % 18446744073709551616;havoc bnx2_free_rx_skbs_#t~mem2663#1.base, bnx2_free_rx_skbs_#t~mem2663#1.offset; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225: assume !(0 == (bnx2_free_rx_skbs_#t~mem2663#1.base + bnx2_free_rx_skbs_#t~mem2663#1.offset) % 18446744073709551616);havoc bnx2_free_rx_skbs_#t~mem2663#1.base, bnx2_free_rx_skbs_#t~mem2663#1.offset;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16242: bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16180-1: SUMMARY for call dma_unmap_page(bnx2_free_tx_skbs_#t~mem2657#1.base, 179 + bnx2_free_tx_skbs_#t~mem2657#1.offset, bnx2_free_tx_skbs_#t~mem2658#1, bnx2_free_tx_skbs_~tmp___1~34#1 % 4294967296, 1); srcloc: null [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16180: havoc bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset;havoc bnx2_free_tx_skbs_#t~mem2658#1;bnx2_free_tx_skbs_~k~0#1 := 1 + bnx2_free_tx_skbs_~k~0#1; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: call write~$Pointer$#9(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~mem1618#1.base, bnx2_free_rx_page_#t~mem1618#1.offset, bnx2_free_rx_page_#t~mem1619#1.base, bnx2_free_rx_page_#t~mem1619#1.offset, bnx2_free_rx_page_#t~mem1620#1.base, bnx2_free_rx_page_#t~mem1620#1.offset, bnx2_free_rx_page_#t~mem1621#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:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16234: assume 0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16234: 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~mem2666#1.base, bnx2_free_rx_skbs_#t~mem2666#1.offset := read~$Pointer$#9(bnx2_free_rx_skbs_~bp#1.base, 16 + bnx2_free_rx_skbs_~bp#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2667#1 := read~int#9(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~mem2668#1 := read~int#9(bnx2_free_rx_skbs_~bp#1.base, 8510 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335-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:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335: 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:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460-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:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16242-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:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16259: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2670#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2670#1; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16259: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2670#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2670#1;bnx2_free_rx_skbs_~i~37#1 := 1 + bnx2_free_rx_skbs_~i~37#1; [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16230: call bnx2_free_rx_skbs_#t~mem2669#1 := read~int#9(bnx2_free_rx_skbs_~bp#1.base, 8526 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:41:09,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16168-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_tx_skbs_#t~mem2650#1.base, 179 + bnx2_free_tx_skbs_#t~mem2650#1.offset, bnx2_free_tx_skbs_#t~mem2651#1, bnx2_free_tx_skbs_~tmp~115#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:41:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16168: havoc bnx2_free_tx_skbs_#t~mem2650#1.base, bnx2_free_tx_skbs_#t~mem2650#1.offset;havoc bnx2_free_tx_skbs_#t~mem2651#1;call write~$Pointer$#9(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~mem2652#1 := read~int#9(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~mem2652#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_tx_skbs_#t~mem2652#1 % 65536 % 4294967296 else bnx2_free_tx_skbs_#t~mem2652#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_tx_skbs_#t~mem2652#1; [2025-02-08 03:41:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16255: 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~mem1618#1.base, bnx2_free_rx_page_#t~mem1618#1.offset, bnx2_free_rx_page_#t~mem1619#1.base, bnx2_free_rx_page_#t~mem1619#1.offset, bnx2_free_rx_page_#t~mem1620#1.base, bnx2_free_rx_page_#t~mem1620#1.offset, bnx2_free_rx_page_#t~mem1621#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~mem1618#1.base, bnx2_free_rx_page_#t~mem1618#1.offset := read~$Pointer$#9(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~mem1618#1.base, bnx2_free_rx_page_#t~mem1618#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~mem1618#1.base, bnx2_free_rx_page_#t~mem1618#1.offset;call bnx2_free_rx_page_#t~mem1619#1.base, bnx2_free_rx_page_#t~mem1619#1.offset := read~$Pointer$#9(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~mem1619#1.base, bnx2_free_rx_page_#t~mem1619#1.offset;havoc bnx2_free_rx_page_#t~mem1619#1.base, bnx2_free_rx_page_#t~mem1619#1.offset; [2025-02-08 03:41:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16247: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2669#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2669#1; [2025-02-08 03:41:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16247: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2669#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2669#1;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 03:41:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16152: assume 0 == (bnx2_free_tx_skbs_#t~mem2645#1.base + bnx2_free_tx_skbs_#t~mem2645#1.offset) % 18446744073709551616;havoc bnx2_free_tx_skbs_#t~mem2645#1.base, bnx2_free_tx_skbs_#t~mem2645#1.offset; [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16152: assume !(0 == (bnx2_free_tx_skbs_#t~mem2645#1.base + bnx2_free_tx_skbs_#t~mem2645#1.offset) % 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2645#1.base, bnx2_free_tx_skbs_#t~mem2645#1.offset;bnx2_free_tx_skbs_~j~13#1 := 0; [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16239-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_rx_skbs_#t~mem2666#1.base, 179 + bnx2_free_rx_skbs_#t~mem2666#1.offset, bnx2_free_rx_skbs_#t~mem2667#1, bnx2_free_rx_skbs_#t~mem2668#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16239: havoc bnx2_free_rx_skbs_#t~mem2666#1.base, bnx2_free_rx_skbs_#t~mem2666#1.offset;havoc bnx2_free_rx_skbs_#t~mem2667#1;havoc bnx2_free_rx_skbs_#t~mem2668#1;call write~$Pointer$#9(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:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16177: call bnx2_free_tx_skbs_#t~mem2654#1.base, bnx2_free_tx_skbs_#t~mem2654#1.offset := read~$Pointer$#9(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~mem2654#1.base, bnx2_free_tx_skbs_#t~mem2654#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~mem2654#1.base, bnx2_free_tx_skbs_#t~mem2654#1.offset; [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16198-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2661#1.base, bnx2_free_tx_skbs_#t~ret2661#1.offset := netdev_get_tx_queue(bnx2_free_tx_skbs_#t~mem2660#1.base, bnx2_free_tx_skbs_#t~mem2660#1.offset, bnx2_free_tx_skbs_~i~36#1); srcloc: null [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16198: bnx2_free_tx_skbs_~tmp___2~18#1.base, bnx2_free_tx_skbs_~tmp___2~18#1.offset := bnx2_free_tx_skbs_#t~ret2661#1.base, bnx2_free_tx_skbs_#t~ret2661#1.offset;havoc bnx2_free_tx_skbs_#t~mem2660#1.base, bnx2_free_tx_skbs_#t~mem2660#1.offset;havoc bnx2_free_tx_skbs_#t~ret2661#1.base, bnx2_free_tx_skbs_#t~ret2661#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~18#1.base, bnx2_free_tx_skbs_~tmp___2~18#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:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16252: call bnx2_free_rx_skbs_#t~mem2670#1 := read~int#9(bnx2_free_rx_skbs_~bp#1.base, 8530 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16157: assume bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255; [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16157: assume !(bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255);call bnx2_free_tx_skbs_#t~mem2660#1.base, bnx2_free_tx_skbs_#t~mem2660#1.offset := read~$Pointer$#9(bnx2_free_tx_skbs_~bp#1.base, 8 + bnx2_free_tx_skbs_~bp#1.offset, 8); [2025-02-08 03:41:09,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16190: 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:41:09,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16223: 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~mem2663#1.base, bnx2_free_rx_skbs_#t~mem2663#1.offset := read~$Pointer$#9(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8); [2025-02-08 03:41:09,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161: assume 0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616; [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161: assume !(0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616); [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2659#1 := 0; [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178: bnx2_free_tx_skbs_~tmp___0~60#1.base, bnx2_free_tx_skbs_~tmp___0~60#1.offset := bnx2_free_tx_skbs_#t~ret2655#1.base, bnx2_free_tx_skbs_#t~ret2655#1.offset;havoc bnx2_free_tx_skbs_#t~ret2655#1.base, bnx2_free_tx_skbs_#t~ret2655#1.offset; [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-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:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-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:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182-1: [2025-02-08 03:41:09,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16182: 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:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16174: assume bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16174: assume !(bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2655#1.base, bnx2_free_tx_skbs_#t~ret2655#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:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2648#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~bitwise2648#1; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12454: assume 0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12454: 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~mem1620#1.base, bnx2_free_rx_page_#t~mem1620#1.offset := read~$Pointer$#9(bnx2_free_rx_page_~bp#1.base, 16 + bnx2_free_rx_page_~bp#1.offset, 8);call bnx2_free_rx_page_#t~mem1621#1 := read~int#9(bnx2_free_rx_page_~rx_pg~1#1.base, 8 + bnx2_free_rx_page_~rx_pg~1#1.offset, 8); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232: call bnx2_free_rx_skbs_#t~mem2664#1.base, bnx2_free_rx_skbs_#t~mem2664#1.offset := read~$Pointer$#9(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~mem2664#1.base, bnx2_free_rx_skbs_#t~mem2664#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~mem2665#1.base, bnx2_free_rx_skbs_#t~mem2665#1.offset := read~$Pointer$#9(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~mem2665#1.base, bnx2_free_rx_skbs_#t~mem2665#1.offset;havoc bnx2_free_rx_skbs_#t~mem2665#1.base, bnx2_free_rx_skbs_#t~mem2665#1.offset; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2648#1 := 0; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2648#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-2: havoc bnx2_free_tx_skbs_#t~bitwise2648#1;assume bnx2_free_tx_skbs_#t~bitwise2648#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2648#1 % 18446744073709551616 <= 254; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-1: [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16179-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2656#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:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16179: bnx2_free_tx_skbs_~tmp___1~34#1 := bnx2_free_tx_skbs_#t~ret2656#1;havoc bnx2_free_tx_skbs_#t~ret2656#1;call bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset := read~$Pointer$#9(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2658#1 := read~int#9(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16150: 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~mem2645#1.base, bnx2_free_tx_skbs_#t~mem2645#1.offset := read~$Pointer$#9(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-1: [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2653#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~bitwise2653#1;bnx2_free_tx_skbs_~k~0#1 := 0; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459-1: SUMMARY for call dma_unmap_page(bnx2_free_rx_page_#t~mem1620#1.base, 179 + bnx2_free_rx_page_#t~mem1620#1.offset, bnx2_free_rx_page_#t~mem1621#1, 4096, 2); srcloc: null [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: havoc bnx2_free_rx_page_#t~mem1620#1.base, bnx2_free_rx_page_#t~mem1620#1.offset;havoc bnx2_free_rx_page_#t~mem1621#1; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16167-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2649#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:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2653#1 := 0; [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16167: bnx2_free_tx_skbs_~tmp~115#1 := bnx2_free_tx_skbs_#t~ret2649#1;havoc bnx2_free_tx_skbs_#t~ret2649#1;call bnx2_free_tx_skbs_#t~mem2650#1.base, bnx2_free_tx_skbs_#t~mem2650#1.offset := read~$Pointer$#9(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2651#1 := read~int#9(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 03:41:09,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2653#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 03:41:09,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 03:41:09,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16171-2: havoc bnx2_free_tx_skbs_#t~bitwise2653#1;assume bnx2_free_tx_skbs_#t~bitwise2653#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2653#1 % 18446744073709551616 <= 254; [2025-02-08 03:41:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17528: havoc ldv_free_irq_145_~ldv_func_arg1#1, ldv_free_irq_145_~ldv_func_arg2#1.base, ldv_free_irq_145_~ldv_func_arg2#1.offset;havoc ldv_free_irq_145_#in~ldv_func_arg1#1, ldv_free_irq_145_#in~ldv_func_arg2#1.base, ldv_free_irq_145_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_145 } true;havoc #t~mem2916#1; [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17526: assume 0 != #t~mem2915#1 % 256 % 4294967296;havoc #t~mem2915#1;call #t~mem2916#1 := read~int#9(~irq~1#1.base, 8 + ~irq~1#1.offset, 4);assume { :begin_inline_ldv_free_irq_145 } true;ldv_free_irq_145_#in~ldv_func_arg1#1, ldv_free_irq_145_#in~ldv_func_arg2#1.base, ldv_free_irq_145_#in~ldv_func_arg2#1.offset := #t~mem2916#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_145_~ldv_func_arg1#1, ldv_free_irq_145_~ldv_func_arg2#1.base, ldv_free_irq_145_~ldv_func_arg2#1.offset;ldv_free_irq_145_~ldv_func_arg1#1 := ldv_free_irq_145_#in~ldv_func_arg1#1;ldv_free_irq_145_~ldv_func_arg2#1.base, ldv_free_irq_145_~ldv_func_arg2#1.offset := ldv_free_irq_145_#in~ldv_func_arg2#1.base, ldv_free_irq_145_#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_145_~ldv_func_arg1#1, ldv_free_irq_145_~ldv_func_arg2#1.base, ldv_free_irq_145_~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:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17526: assume !(0 != #t~mem2915#1 % 256 % 4294967296);havoc #t~mem2915#1; [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22491: 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:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17532: call write~int#9(0, ~irq~1#1.base, 12 + ~irq~1#1.offset, 1);~i~44#1 := 1 + ~i~44#1; [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21818: assume { :end_inline_ldv_switch_automaton_state_0_1 } true; [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22491-1: SUMMARY for call ldv_assume((if 2 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25126: 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_145_~ldv_func_arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_free_irq_145_~ldv_func_arg1#1 % 4294967296 % 4294967296 else ldv_free_irq_145_~ldv_func_arg1#1 % 4294967296 % 4294967296 - 4294967296), ldv_free_irq_145_~ldv_func_arg2#1.base, ldv_free_irq_145_~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:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17525: ~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~mem2915#1 := read~int#9(~irq~1#1.base, 12 + ~irq~1#1.offset, 1); [2025-02-08 03:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22492: 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:41:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25127: 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:41:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: havoc #t~mem300.base, #t~mem300.offset;havoc #t~mem301; [2025-02-08 03:41:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10680: call ULTIMATE.dealloc(~#up1~0.base, ~#up1~0.offset);havoc ~#up1~0.base, ~#up1~0.offset; [2025-02-08 03:41:09,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25335: havoc ldv_assert_linux_alloc_spinlock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_spinlock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_spinlock__wrong_flags } true; [2025-02-08 03:41:09,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27639: havoc #t~nondet4402; [2025-02-08 03:41:09,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27657: havoc dma_set_mask_#t~nondet4405#1; [2025-02-08 03:41:09,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9608: call #t~mem651#1 := read~int#9(~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~mem651#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~mem651#1;~i~8#1 := 1 + ~i~8#1; [2025-02-08 03:41:09,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17840: SUMMARY for call bnx2_free_skbs(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8162: netif_tx_start_all_queues_~i~0#1 := 1 + netif_tx_start_all_queues_~i~0#1; [2025-02-08 03:41:09,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8162-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:41:09,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2019#1.base, bnx2_request_uncached_firmware_#t~mem2019#1.offset); srcloc: null [2025-02-08 03:41:09,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092-2: call bnx2_request_uncached_firmware_#t~mem2019#1.base, bnx2_request_uncached_firmware_#t~mem2019#1.offset := read~$Pointer$#9(bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092: havoc bnx2_request_uncached_firmware_#t~mem2019#1.base, bnx2_request_uncached_firmware_#t~mem2019#1.offset;call write~$Pointer$#9(0, 0, bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8);call bnx2_request_uncached_firmware_#t~mem2020#1.base, bnx2_request_uncached_firmware_#t~mem2020#1.offset := read~$Pointer$#9(bnx2_request_uncached_firmware_~bp#1.base, 10031 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17841: SUMMARY for call bnx2_free_irq(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14109: bnx2_request_firmware_#t~ret2022#1 := bnx2_request_uncached_firmware_#res#1;havoc bnx2_request_uncached_firmware_#t~mem1978#1, bnx2_request_uncached_firmware_#t~mem1979#1, bnx2_request_uncached_firmware_#t~mem1980#1, bnx2_request_uncached_firmware_#t~short1981#1, bnx2_request_uncached_firmware_#t~mem1982#1.base, bnx2_request_uncached_firmware_#t~mem1982#1.offset, bnx2_request_uncached_firmware_#t~ret1983#1, bnx2_request_uncached_firmware_#t~ret1984#1, bnx2_request_uncached_firmware_#t~mem1985#1.base, bnx2_request_uncached_firmware_#t~mem1985#1.offset, bnx2_request_uncached_firmware_#t~ret1986#1, bnx2_request_uncached_firmware_#t~ret1987#1, bnx2_request_uncached_firmware_#t~mem1988#1.base, bnx2_request_uncached_firmware_#t~mem1988#1.offset, bnx2_request_uncached_firmware_#t~mem1989#1.base, bnx2_request_uncached_firmware_#t~mem1989#1.offset, bnx2_request_uncached_firmware_#t~mem1990#1.base, bnx2_request_uncached_firmware_#t~mem1990#1.offset, bnx2_request_uncached_firmware_#t~mem1991#1.base, bnx2_request_uncached_firmware_#t~mem1991#1.offset, bnx2_request_uncached_firmware_#t~mem1992#1.base, bnx2_request_uncached_firmware_#t~mem1992#1.offset, bnx2_request_uncached_firmware_#t~mem1993#1, bnx2_request_uncached_firmware_#t~ret1994#1, bnx2_request_uncached_firmware_#t~mem1995#1.base, bnx2_request_uncached_firmware_#t~mem1995#1.offset, bnx2_request_uncached_firmware_#t~ret1996#1, bnx2_request_uncached_firmware_#t~ret1997#1, bnx2_request_uncached_firmware_#t~mem1998#1.base, bnx2_request_uncached_firmware_#t~mem1998#1.offset, bnx2_request_uncached_firmware_#t~ret1999#1, bnx2_request_uncached_firmware_#t~ret2000#1, bnx2_request_uncached_firmware_#t~mem2001#1.base, bnx2_request_uncached_firmware_#t~mem2001#1.offset, bnx2_request_uncached_firmware_#t~ret2002#1, bnx2_request_uncached_firmware_#t~ret2003#1, bnx2_request_uncached_firmware_#t~mem2004#1.base, bnx2_request_uncached_firmware_#t~mem2004#1.offset, bnx2_request_uncached_firmware_#t~ret2005#1, bnx2_request_uncached_firmware_#t~ret2006#1, bnx2_request_uncached_firmware_#t~mem2007#1.base, bnx2_request_uncached_firmware_#t~mem2007#1.offset, bnx2_request_uncached_firmware_#t~ret2008#1, bnx2_request_uncached_firmware_#t~ret2009#1, bnx2_request_uncached_firmware_#t~mem2010#1.base, bnx2_request_uncached_firmware_#t~mem2010#1.offset, bnx2_request_uncached_firmware_#t~mem2011#1, bnx2_request_uncached_firmware_#t~ret2012#1, bnx2_request_uncached_firmware_#t~mem2013#1.base, bnx2_request_uncached_firmware_#t~mem2013#1.offset, bnx2_request_uncached_firmware_#t~ret2014#1, bnx2_request_uncached_firmware_#t~ret2015#1, bnx2_request_uncached_firmware_#t~mem2016#1.base, bnx2_request_uncached_firmware_#t~mem2016#1.offset, bnx2_request_uncached_firmware_#t~ret2017#1, bnx2_request_uncached_firmware_#t~ret2018#1, bnx2_request_uncached_firmware_#t~mem2019#1.base, bnx2_request_uncached_firmware_#t~mem2019#1.offset, bnx2_request_uncached_firmware_#t~mem2020#1.base, bnx2_request_uncached_firmware_#t~mem2020#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~105#1, bnx2_request_uncached_firmware_~tmp___0~51#1, bnx2_request_uncached_firmware_~tmp___1~31#1, bnx2_request_uncached_firmware_~tmp___2~15#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~ret2022#1 && bnx2_request_firmware_#t~ret2022#1 <= 2147483647;bnx2_request_firmware_~tmp~106#1 := bnx2_request_firmware_#t~ret2022#1;havoc bnx2_request_firmware_#t~ret2022#1;bnx2_request_firmware_~tmp___0~52#1 := bnx2_request_firmware_~tmp~106#1; [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17842: SUMMARY for call bnx2_free_mem(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25159-1: ldv_del_timer_sync_147_#res#1 := ldv_del_timer_sync_147_~ldv_func_res~4#1; [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17809: #t~ret3000#1 := ldv_del_timer_sync_147_#res#1;havoc ldv_del_timer_sync_147_#t~ret4255#1, ldv_del_timer_sync_147_#t~ret4256#1, ldv_del_timer_sync_147_~ldv_func_arg1#1.base, ldv_del_timer_sync_147_~ldv_func_arg1#1.offset, ldv_del_timer_sync_147_~ldv_func_res~4#1, ldv_del_timer_sync_147_~tmp~212#1, ldv_del_timer_sync_147_~tmp___0~108#1;havoc ldv_del_timer_sync_147_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_147_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_147 } true;assume -2147483648 <= #t~ret3000#1 && #t~ret3000#1 <= 2147483647;havoc #t~ret3000#1; [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17843: SUMMARY for call bnx2_del_napi(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25144-1: ldv_mod_timer_146_#res#1 := ldv_mod_timer_146_~ldv_func_res~3#1; [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17844: SUMMARY for call bnx2_release_firmware(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14097: havoc bnx2_request_uncached_firmware_#t~mem2020#1.base, bnx2_request_uncached_firmware_#t~mem2020#1.offset; [2025-02-08 03:41:09,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14097-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2020#1.base, bnx2_request_uncached_firmware_#t~mem2020#1.offset); srcloc: null [2025-02-08 03:41:09,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160-1: SUMMARY for call netif_tx_start_all_queues_#t~ret338#1.base, netif_tx_start_all_queues_#t~ret338#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:41:09,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8160: netif_tx_start_all_queues_~tmp~35#1.base, netif_tx_start_all_queues_~tmp~35#1.offset := netif_tx_start_all_queues_#t~ret338#1.base, netif_tx_start_all_queues_#t~ret338#1.offset;havoc netif_tx_start_all_queues_#t~ret338#1.base, netif_tx_start_all_queues_#t~ret338#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~35#1.base, netif_tx_start_all_queues_~tmp~35#1.offset; [2025-02-08 03:41:09,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17839: SUMMARY for call bnx2_napi_disable(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: 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:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: 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:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1598#1;assume (bnx2_alloc_bad_rbuf_#t~bitwise1598#1 % 4294967296 >= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1598#1 % 4294967296 >= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) && bnx2_alloc_bad_rbuf_#t~bitwise1598#1 % 4294967296 <= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 + bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296; [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-1: [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-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~bitwise1598#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-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:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-3: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1598#1 := 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-3: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382: bnx2_alloc_bad_rbuf_~val~17#1 := 1 + bnx2_alloc_bad_rbuf_#t~bitwise1598#1 - bnx2_alloc_bad_rbuf_#t~bitwise1598#1 % 2;havoc bnx2_alloc_bad_rbuf_#t~bitwise1598#1; [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391-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:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: bnx2_alloc_bad_rbuf_#res#1 := 0; [2025-02-08 03:41:09,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12383: 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:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15381-1: SUMMARY for call msleep(1); srcloc: null [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15381: call #t~mem2375#1.base, #t~mem2375#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15431-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15431: ~i~30#1 := 1 + ~i~30#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15390: assume ~i~30#1 <= 99; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15390: assume !(~i~30#1 <= 99); [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15382-1: SUMMARY for call #t~ret2376#1 := readl(#t~mem2375#1.base, 180 + #t~mem2375#1.offset); srcloc: null [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15382: ~val~33#1 := #t~ret2376#1;havoc #t~mem2375#1.base, #t~mem2375#1.offset;havoc #t~ret2376#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2394#1 := 0; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-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:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2394#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:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-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:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-2: havoc #t~bitwise2394#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2394#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2394#1 <= 768) && #t~bitwise2394#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2394#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2394#1 >= -9223372036854775808; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-1: [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440: assume 0 != #t~bitwise2394#1;havoc #t~bitwise2394#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440: assume !(0 != #t~bitwise2394#1);havoc #t~bitwise2394#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: 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:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15482: #t~ret2408#1 := bnx2_alloc_bad_rbuf_#res#1;havoc bnx2_alloc_bad_rbuf_#t~ret1590#1.base, bnx2_alloc_bad_rbuf_#t~ret1590#1.offset, bnx2_alloc_bad_rbuf_#t~mem1591#1.base, bnx2_alloc_bad_rbuf_#t~mem1591#1.offset, bnx2_alloc_bad_rbuf_#t~ret1592#1, bnx2_alloc_bad_rbuf_#t~ret1593#1, bnx2_alloc_bad_rbuf_#t~bitwise1594#1, bnx2_alloc_bad_rbuf_#t~bitwise1595#1, bnx2_alloc_bad_rbuf_#t~ret1596#1, bnx2_alloc_bad_rbuf_#t~mem1597#1, bnx2_alloc_bad_rbuf_#t~bitwise1598#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~82#1.base, bnx2_alloc_bad_rbuf_~tmp~82#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~ret2408#1 && #t~ret2408#1 <= 2147483647;~rc~7#1 := #t~ret2408#1;havoc #t~ret2408#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424-2: call #t~mem2391#1.base, #t~mem2391#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424-1: SUMMARY for call #t~ret2392#1 := readl(#t~mem2391#1.base, 104 + #t~mem2391#1.offset); srcloc: null [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424: ~val~33#1 := #t~ret2392#1;havoc #t~mem2391#1.base, #t~mem2391#1.offset;havoc #t~ret2392#1; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: assume 0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296; [2025-02-08 03:41:09,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: assume !(0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296); [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1593#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:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1593#1;havoc bnx2_alloc_bad_rbuf_#t~ret1593#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15442: assume -2147483648 <= #t~ret2395#1 && #t~ret2395#1 <= 2147483647;havoc #t~ret2395#1;#res#1 := -16; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1596#1;havoc bnx2_alloc_bad_rbuf_#t~ret1596#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2377#1 := 0; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-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:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-3: assume 2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2377#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:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-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:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-2: havoc #t~bitwise2377#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2377#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2377#1 <= 2097152) && #t~bitwise2377#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2377#1 > 2097152 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2377#1 >= -9223372036854775808; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384-1: [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384: assume 0 == #t~bitwise2377#1;havoc #t~bitwise2377#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15384: assume !(0 == #t~bitwise2377#1);havoc #t~bitwise2377#1;~i~30#1 := 1 + ~i~30#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~bitwise1594#1;havoc bnx2_alloc_bad_rbuf_#t~bitwise1594#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1596#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:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15442-1: SUMMARY for call #t~ret2395#1 := printk(88, 0); srcloc: null [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426: assume 0 == #t~bitwise2393#1;havoc #t~bitwise2393#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426: assume !(0 == #t~bitwise2393#1);havoc #t~bitwise2393#1; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1594#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1594#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1594#1 % 4294967296 <= 65408; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-1: [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1594#1 := 0; [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-3: assume 65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1594#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-3: assume !(65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2393#1 := 0; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-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:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2393#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:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-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:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-2: havoc #t~bitwise2393#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2393#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2393#1 <= 768) && #t~bitwise2393#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2393#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2393#1 >= -9223372036854775808; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15426-1: [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15435: assume ~i~30#1 <= 9; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15435: assume !(~i~30#1 <= 9); [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: 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~mem1597#1 := read~int#9(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~mem1597#1 % 65536;havoc bnx2_alloc_bad_rbuf_#t~mem1597#1; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: assume 0 == bnx2_alloc_bad_rbuf_#t~bitwise1595#1 % 4294967296;havoc bnx2_alloc_bad_rbuf_#t~bitwise1595#1;call write~int#9(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:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: assume !(0 == bnx2_alloc_bad_rbuf_#t~bitwise1595#1 % 4294967296);havoc bnx2_alloc_bad_rbuf_#t~bitwise1595#1; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1595#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1595#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1595#1 % 4294967296 <= 512; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-1: [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1595#1 := 0; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-3: assume 512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1595#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 03:41:09,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-3: assume !(512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 03:41:09,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20816: 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:41:09,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583: ~autoneg~1#1 := #t~bitwise3382#1;havoc #t~bitwise3382#1;~req_line_speed~0#1 := ~speed~2#1;call #t~mem3383#1 := read~int#9(~cmd#1.base, 14 + ~cmd#1.offset, 1);~req_duplex~0#1 := #t~mem3383#1;havoc #t~mem3383#1;~advertising~1#1 := 0; [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-1: [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-2: havoc #t~bitwise3382#1;assume #t~bitwise3382#1 % 4294967296 <= ~autoneg~1#1 % 256 % 4294967296 && #t~bitwise3382#1 % 4294967296 <= 254; [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-3: assume 254 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3382#1 := ~autoneg~1#1 % 256; [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-3: assume !(254 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-4: assume 0 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3382#1 := 0; [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18583-4: assume !(0 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18579: assume 1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296; [2025-02-08 03:41:09,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18579: assume !(1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296); [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: havoc ethtool_cmd_speed_#t~mem314#1;havoc ethtool_cmd_speed_#t~mem315#1;havoc ethtool_cmd_speed_#t~bitwise316#1;#t~ret3375#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem314#1, ethtool_cmd_speed_#t~mem315#1, ethtool_cmd_speed_#t~bitwise316#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~24#1 := #t~ret3375#1;havoc #t~ret3375#1;~speed~2#1 := ~tmp___2~24#1;call #t~mem3376#1 := read~int#9(~cmd#1.base, 15 + ~cmd#1.offset, 1); [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569: assume 3 == #t~mem3376#1 % 256 % 4294967296;havoc #t~mem3376#1;#t~short3378#1 := 1000 != ~speed~2#1 % 4294967296 && 2500 != ~speed~2#1 % 4294967296; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569: assume !(3 == #t~mem3376#1 % 256 % 4294967296);havoc #t~mem3376#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-5: assume 0 == #t~mem3379#1 % 4294967296;#t~bitwise3380#1 := 0; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-5: assume !(0 == #t~mem3379#1 % 4294967296); [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18570-1: assume #t~short3378#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18570-1: assume !#t~short3378#1;call #t~mem3377#1 := read~int#9(~cmd#1.base, 14 + ~cmd#1.offset, 1);#t~short3378#1 := 1 != #t~mem3377#1 % 256 % 4294967296; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-6: assume #t~short3381#1;call #t~mem3379#1 := read~int#9(~bp~18#1.base, 8898 + ~bp~18#1.offset, 4); [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-6: assume !#t~short3381#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574: assume #t~short3381#1;havoc #t~mem3379#1;havoc #t~bitwise3380#1;havoc #t~short3381#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574: assume !#t~short3381#1;havoc #t~mem3379#1;havoc #t~bitwise3380#1;havoc #t~short3381#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-1: #t~short3381#1 := 0 == #t~bitwise3380#1 % 4294967296; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-2: [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-3: havoc #t~bitwise3380#1;assume #t~bitwise3380#1 % 4294967296 <= #t~mem3379#1 % 4294967296 && #t~bitwise3380#1 % 4294967296 <= 8; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-4: assume 8 == #t~mem3379#1 % 4294967296;#t~bitwise3380#1 := #t~mem3379#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18574-4: assume !(8 == #t~mem3379#1 % 4294967296); [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18570: assume #t~short3378#1;havoc #t~mem3377#1;havoc #t~short3378#1; [2025-02-08 03:41:09,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18570: assume !#t~short3378#1;havoc #t~mem3377#1;havoc #t~short3378#1;#t~short3381#1 := 2500 == ~speed~2#1 % 4294967296; [2025-02-08 03:41:09,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9369: call ULTIMATE.dealloc(~#info~1.base, ~#info~1.offset);havoc ~#info~1.base, ~#info~1.offset; [2025-02-08 03:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-1: call #t~mem917#1 := read~int#9(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 03:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: assume 1460011008 != (#t~mem917#1 - #t~mem917#1 % 65536) % 4294967296;havoc #t~mem917#1; [2025-02-08 03:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: assume !(1460011008 != (#t~mem917#1 - #t~mem917#1 % 65536) % 4294967296);havoc #t~mem917#1; [2025-02-08 03:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10557-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:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10557: 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:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-3: assume false;#t~bitwise920#1 := ~val~5#1; [2025-02-08 03:41:09,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-3: assume !false; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-2: havoc #t~bitwise920#1;assume (#t~bitwise920#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise920#1 % 4294967296 >= 32) && #t~bitwise920#1 % 4294967296 <= 32 + ~val~5#1 % 4294967296; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-4: assume 0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296;#t~bitwise920#1 := 32; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-4: assume !(0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296); [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615-1: [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10615: ~val~5#1 := #t~bitwise920#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-3: assume false;#t~bitwise918#1 := ~val~5#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-3: assume !false; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-2: havoc #t~bitwise918#1;assume (#t~bitwise918#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise918#1 % 4294967296 >= 12) && #t~bitwise918#1 % 4294967296 <= 12 + ~val~5#1 % 4294967296; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-4: assume 0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296;#t~bitwise918#1 := 12; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-4: assume !(0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296); [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-1: [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607: ~val~5#1 := #t~bitwise918#1;havoc #t~bitwise918#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-4: assume 0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296;#t~bitwise921#1 := 8; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-4: assume !(0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296); [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-1: [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617: ~val~5#1 := #t~bitwise921#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-3: assume false;#t~bitwise921#1 := ~val~5#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-3: assume !false; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-2: havoc #t~bitwise921#1;assume (#t~bitwise921#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise921#1 % 4294967296 >= 8) && #t~bitwise921#1 % 4294967296 <= 8 + ~val~5#1 % 4294967296; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552: assume 1 == bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 4; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552: assume !(1 == bnx2_init_all_rx_contexts_~i~17#1); [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612: ~val~5#1 := #t~bitwise919#1; [2025-02-08 03:41:09,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-2: havoc #t~bitwise919#1;assume (#t~bitwise919#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise919#1 % 4294967296 >= 4) && #t~bitwise919#1 % 4294967296 <= 4 + ~val~5#1 % 4294967296; [2025-02-08 03:41:09,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-1: [2025-02-08 03:41:09,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-4: assume 0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296;#t~bitwise919#1 := 4; [2025-02-08 03:41:09,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-4: assume !(0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296); [2025-02-08 03:41:09,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-3: assume false;#t~bitwise919#1 := ~val~5#1; [2025-02-08 03:41:09,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10612-3: assume !false; [2025-02-08 03:41:09,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24583: #res := 3; [2025-02-08 03:41:09,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24585: #res := 8; [2025-02-08 03:41:09,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24591: #res := 24; [2025-02-08 03:41:09,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24587: #res := 10; [2025-02-08 03:41:09,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24589: #res := 23; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24471: #res := 1; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24537: #res := 58; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24479: #res := 10; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24521: #res := 46; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24529: #res := 52; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24505: #res := 33; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24513: #res := 41; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24489: #res := 18; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24497: #res := 23; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24473: #res := 3; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24531: #res := 53; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24481: #res := 12; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24539: #res := 59; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24515: #res := 43; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24523: #res := 47; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24499: #res := 26; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24507: #res := 36; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24483: #res := 14; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24491: #res := 19; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24533: #res := 55; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24475: #res := 7; [2025-02-08 03:41:09,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24541: #res := 60; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24517: #res := 44; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24525: #res := 48; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24501: #res := 28; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24509: #res := 38; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24485: #res := 16; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24493: #res := 20; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24535: #res := 57; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24543: #res := 61; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24477: #res := 8; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24519: #res := 45; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24527: #res := 50; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24503: #res := 30; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24511: #res := 39; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24487: #res := 17; [2025-02-08 03:41:09,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24495: #res := 21; [2025-02-08 03:41:09,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24631: #res := 25; [2025-02-08 03:41:09,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24633: #res := 27; [2025-02-08 03:41:09,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24627: #res := 1; [2025-02-08 03:41:09,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24629: #res := 22; [2025-02-08 03:41:09,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24703: #res := 7; [2025-02-08 03:41:09,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24705: #res := 20; [2025-02-08 03:41:09,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24701: #res := 6; [2025-02-08 03:41:09,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22625: 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:41:09,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21808: assume { :end_inline_ldv_switch_automaton_state_5_3 } true; [2025-02-08 03:41:09,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22634: #res#1 := ~arg0#1; [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume 0 != napi_enable_~tmp___0~16#1;assume false; [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume !(0 != napi_enable_~tmp___0~16#1); [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-1: SUMMARY for call napi_enable_#t~ret325#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089-1: SUMMARY for call napi_enable_#t~ret326#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~34#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume -2147483648 <= napi_enable_#t~ret325#1 && napi_enable_#t~ret325#1 <= 2147483647;napi_enable_~tmp~34#1 := napi_enable_#t~ret325#1;havoc napi_enable_#t~ret325#1; [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: assume -9223372036854775808 <= napi_enable_#t~ret326#1 && napi_enable_#t~ret326#1 <= 9223372036854775807;napi_enable_~tmp___0~16#1 := napi_enable_#t~ret326#1;havoc napi_enable_#t~ret326#1; [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: 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~ret325#1, napi_enable_#t~ret326#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~34#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~34#1;havoc napi_enable_~tmp___0~16#1; [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-1: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 03:41:09,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: havoc napi_enable_#t~ret325#1, napi_enable_#t~ret326#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~34#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:41:09,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27799: havoc pci_bus_read_config_dword_#t~nondet4421#1; [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14454-1: SUMMARY for call writel(2147483648 + ~val~21 - (~val~21 - ~val~21 % 2147483648), #t~mem2139.base, 6176 + #t~mem2139.offset); srcloc: null [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14454: havoc #t~mem2139.base, #t~mem2139.offset;call #t~mem2140.base, #t~mem2140.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14455: havoc #t~mem2140.base, #t~mem2140.offset;call #t~mem2141.base, #t~mem2141.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14455-1: SUMMARY for call writel(1664, #t~mem2140.base, 2064 + #t~mem2140.offset); srcloc: null [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-1: SUMMARY for call #t~ret2142 := readl(#t~mem2141.base, 6152 + #t~mem2141.offset); srcloc: null [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456: ~val~21 := #t~ret2142;havoc #t~mem2141.base, #t~mem2141.offset;havoc #t~ret2142; [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-4: assume 0 == ~val~21 % 4294967296;#t~bitwise2143 := 0; [2025-02-08 03:41:10,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-4: assume !(0 == ~val~21 % 4294967296); [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-2: havoc #t~bitwise2143;assume #t~bitwise2143 % 4294967296 <= ~val~21 % 4294967296 && #t~bitwise2143 % 4294967296 <= 4294967293; [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-3: assume 4294967293 == ~val~21 % 4294967296;#t~bitwise2143 := ~val~21; [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-3: assume !(4294967293 == ~val~21 % 4294967296); [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457: ~val~21 := #t~bitwise2143;havoc #t~bitwise2143;call #t~mem2144.base, #t~mem2144.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-1: [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14441-2: call #t~mem2135.base, #t~mem2135.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14441: havoc #t~mem2135.base, #t~mem2135.offset;~i~28 := 1 + ~i~28; [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14441-1: SUMMARY for call writel(4294967295, #t~mem2135.base, #t~mem2135.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:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458: havoc #t~mem2144.base, #t~mem2144.offset;~wol_msg~0 := 67108864; [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14450: havoc #t~mem2136.base, #t~mem2136.offset;~val~21 := 196609;call #t~mem2137.base, #t~mem2137.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458-1: SUMMARY for call writel(~val~21, #t~mem2144.base, 6152 + #t~mem2144.offset); srcloc: null [2025-02-08 03:41:10,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14450-1: SUMMARY for call writel(4096, #t~mem2136.base, 5320 + #t~mem2136.offset); srcloc: null [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452-1: SUMMARY for call writel(0, #t~mem2137.base, 6176 + #t~mem2137.offset); srcloc: null [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452: havoc #t~mem2137.base, #t~mem2137.offset;call #t~mem2138.base, #t~mem2138.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453: havoc #t~mem2138.base, #t~mem2138.offset;call #t~mem2139.base, #t~mem2139.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453-1: SUMMARY for call writel(~val~21, #t~mem2138.base, 6176 + #t~mem2138.offset); srcloc: null [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14445: assume ~i~28 <= 7; [2025-02-08 03:41:10,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14445: assume !(~i~28 <= 7);call #t~mem2136.base, #t~mem2136.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:10,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17854: 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~mem3007#1.base, bnx2_reset_task_#t~mem3007#1.offset, bnx2_reset_task_#t~ret3008#1, bnx2_reset_task_#t~mem3009#1.base, bnx2_reset_task_#t~mem3009#1.offset, bnx2_reset_task_#t~ret3010#1, bnx2_reset_task_#t~mem3011#1, bnx2_reset_task_#t~bitwise3012#1, bnx2_reset_task_#t~mem3013#1.base, bnx2_reset_task_#t~mem3013#1.offset, bnx2_reset_task_#t~mem3014#1.base, bnx2_reset_task_#t~mem3014#1.offset, bnx2_reset_task_#t~ret3015#1, bnx2_reset_task_#t~ret3016#1, bnx2_reset_task_#t~mem3017#1.base, bnx2_reset_task_#t~mem3017#1.offset, bnx2_reset_task_#t~ret3018#1, bnx2_reset_task_#t~mem3019#1.base, bnx2_reset_task_#t~mem3019#1.offset, bnx2_reset_task_#t~ret3020#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~127#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:41:10,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: havoc #t~mem288;havoc #t~mem289; [2025-02-08 03:41:10,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: assume { :end_inline_synchronize_rcu } true;bnx2_unregister_cnic_#res#1 := 0; [2025-02-08 03:41:10,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: #t~ret4469#1 := bnx2_unregister_cnic_#res#1;havoc bnx2_unregister_cnic_#t~ret551#1.base, bnx2_unregister_cnic_#t~ret551#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~63#1.base, bnx2_unregister_cnic_~tmp~63#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~ret4469#1 && #t~ret4469#1 <= 2147483647;#t~funptrres4468#1 := #t~ret4469#1; [2025-02-08 03:41:10,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: assume { :end_inline_synchronize_sched } true; [2025-02-08 03:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18013: bnx2_dump_ftq_~j~15#1 := 1 + bnx2_dump_ftq_~j~15#1; [2025-02-08 03:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17980: bnx2_dump_ftq_~tmp___0~69#1 := bnx2_dump_ftq_#t~ret3028#1;havoc bnx2_dump_ftq_#t~ret3028#1; [2025-02-08 03:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17980-1: SUMMARY for call bnx2_dump_ftq_#t~ret3028#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:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964: bnx2_dump_ftq_~tmp~128#1 := bnx2_dump_ftq_#t~ret3024#1;havoc bnx2_dump_ftq_#t~mem3023#1;havoc bnx2_dump_ftq_#t~ret3024#1;call bnx2_dump_ftq_#t~mem3025#1.base, bnx2_dump_ftq_#t~mem3025#1.offset := read~$Pointer$#24(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:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964-1: SUMMARY for call bnx2_dump_ftq_#t~ret3024#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_#t~mem3023#1); srcloc: null [2025-02-08 03:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964-2: call bnx2_dump_ftq_#t~mem3023#1 := read~int#24(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:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006: bnx2_dump_ftq_~j~15#1 := 0;call bnx2_dump_ftq_#t~mem3041#1.base, bnx2_dump_ftq_#t~mem3041#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17981: bnx2_dump_ftq_~tmp___1~38#1 := bnx2_dump_ftq_#t~ret3029#1;havoc bnx2_dump_ftq_#t~ret3029#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17981-1: SUMMARY for call bnx2_dump_ftq_#t~ret3029#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18023: bnx2_dump_ftq_~cid~3#1 := bnx2_dump_ftq_#t~ret3048#1;havoc bnx2_dump_ftq_#t~mem3047#1.base, bnx2_dump_ftq_#t~mem3047#1.offset;havoc bnx2_dump_ftq_#t~ret3048#1;call bnx2_dump_ftq_#t~mem3049#1.base, bnx2_dump_ftq_#t~mem3049#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18023-1: SUMMARY for call bnx2_dump_ftq_#t~ret3048#1 := readl(bnx2_dump_ftq_#t~mem3047#1.base, 21552 + bnx2_dump_ftq_#t~mem3047#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965: assume -2147483648 <= bnx2_dump_ftq_#t~ret3026#1 && bnx2_dump_ftq_#t~ret3026#1 <= 2147483647;havoc bnx2_dump_ftq_#t~mem3025#1.base, bnx2_dump_ftq_#t~mem3025#1.offset;havoc bnx2_dump_ftq_#t~ret3026#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965-1: SUMMARY for call bnx2_dump_ftq_#t~ret3026#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007: havoc bnx2_dump_ftq_#t~mem3041#1.base, bnx2_dump_ftq_#t~mem3041#1.offset;call bnx2_dump_ftq_#t~mem3042#1.base, bnx2_dump_ftq_#t~mem3042#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007-1: SUMMARY for call writel(bnx2_dump_ftq_~i~46#1, bnx2_dump_ftq_#t~mem3041#1.base, 21540 + bnx2_dump_ftq_#t~mem3041#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27900: havoc queue_work_on_#t~nondet4440#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17982: bnx2_dump_ftq_~tmp___2~21#1 := bnx2_dump_ftq_#t~ret3030#1;havoc bnx2_dump_ftq_#t~ret3030#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17982-1: SUMMARY for call bnx2_dump_ftq_#t~ret3030#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17916: 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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18024: bnx2_dump_ftq_~bdidx~0#1 := bnx2_dump_ftq_#t~ret3050#1;havoc bnx2_dump_ftq_#t~mem3049#1.base, bnx2_dump_ftq_#t~mem3049#1.offset;havoc bnx2_dump_ftq_#t~ret3050#1;call bnx2_dump_ftq_#t~mem3051#1.base, bnx2_dump_ftq_#t~mem3051#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18024-1: SUMMARY for call bnx2_dump_ftq_#t~ret3050#1 := readl(bnx2_dump_ftq_#t~mem3049#1.base, 21548 + bnx2_dump_ftq_#t~mem3049#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008: havoc bnx2_dump_ftq_#t~mem3042#1.base, bnx2_dump_ftq_#t~mem3042#1.offset;call bnx2_dump_ftq_#t~mem3043#1.base, bnx2_dump_ftq_#t~mem3043#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008-1: SUMMARY for call writel(5, bnx2_dump_ftq_#t~mem3042#1.base, 21556 + bnx2_dump_ftq_#t~mem3042#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18016: bnx2_dump_ftq_~tmp___7~3#1 := bnx2_dump_ftq_#t~ret3045#1;havoc bnx2_dump_ftq_#t~mem3044#1.base, bnx2_dump_ftq_#t~mem3044#1.offset;havoc bnx2_dump_ftq_#t~ret3045#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18016-1: SUMMARY for call bnx2_dump_ftq_#t~ret3045#1 := readl(bnx2_dump_ftq_#t~mem3044#1.base, 21504 + bnx2_dump_ftq_#t~mem3044#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17983: bnx2_dump_ftq_~tmp___3~9#1 := bnx2_dump_ftq_#t~ret3031#1;havoc bnx2_dump_ftq_#t~ret3031#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17983-1: SUMMARY for call bnx2_dump_ftq_#t~ret3031#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18025: bnx2_dump_ftq_~valid~0#1 := bnx2_dump_ftq_#t~ret3052#1;havoc bnx2_dump_ftq_#t~mem3051#1.base, bnx2_dump_ftq_#t~mem3051#1.offset;havoc bnx2_dump_ftq_#t~ret3052#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18025-1: SUMMARY for call bnx2_dump_ftq_#t~ret3052#1 := readl(bnx2_dump_ftq_#t~mem3051#1.base, 21556 + bnx2_dump_ftq_#t~mem3051#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18009: havoc bnx2_dump_ftq_#t~mem3043#1.base, bnx2_dump_ftq_#t~mem3043#1.offset; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18009-1: SUMMARY for call writel(8, bnx2_dump_ftq_#t~mem3043#1.base, 21504 + bnx2_dump_ftq_#t~mem3043#1.offset); srcloc: null [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17984: bnx2_dump_ftq_~tmp___4~6#1 := bnx2_dump_ftq_#t~ret3032#1;havoc bnx2_dump_ftq_#t~ret3032#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17984-1: SUMMARY for call bnx2_dump_ftq_#t~ret3032#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18026-1: SUMMARY for call bnx2_dump_ftq_#t~ret3053#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:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018: assume 0 != bnx2_dump_ftq_#t~bitwise3046#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99;havoc bnx2_dump_ftq_#t~bitwise3046#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018: assume !(0 != bnx2_dump_ftq_#t~bitwise3046#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99);havoc bnx2_dump_ftq_#t~bitwise3046#1;call bnx2_dump_ftq_#t~mem3047#1.base, bnx2_dump_ftq_#t~mem3047#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18026: assume -2147483648 <= bnx2_dump_ftq_#t~ret3053#1 && bnx2_dump_ftq_#t~ret3053#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3053#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 03:41:14,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-1: [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17985: bnx2_dump_ftq_~tmp___5~5#1 := bnx2_dump_ftq_#t~ret3033#1;havoc bnx2_dump_ftq_#t~ret3033#1; [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-2: havoc bnx2_dump_ftq_#t~bitwise3046#1;assume bnx2_dump_ftq_#t~bitwise3046#1 % 18446744073709551616 <= bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616 && bnx2_dump_ftq_#t~bitwise3046#1 % 18446744073709551616 <= 8; [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17985-1: SUMMARY for call bnx2_dump_ftq_#t~ret3033#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:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-3: assume 8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3046#1 := bnx2_dump_ftq_~tmp___7~3#1 % 4294967296; [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-3: assume !(8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-4: assume 0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3046#1 := 0; [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018-4: assume !(0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17986: assume -2147483648 <= bnx2_dump_ftq_#t~ret3034#1 && bnx2_dump_ftq_#t~ret3034#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3034#1;bnx2_dump_ftq_~reg~2#1 := 262144 + bnx2_dump_ftq_~reg~2#1; [2025-02-08 03:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17986-1: SUMMARY for call bnx2_dump_ftq_#t~ret3034#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:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18044: 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:41:14,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18011: call bnx2_dump_ftq_#t~mem3044#1.base, bnx2_dump_ftq_#t~mem3044#1.offset := read~$Pointer$#9(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 03:41:16,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19954: assume 3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19954: assume !(3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20482-1: SUMMARY for call bnx2_init_board_#t~ret3782#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:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20350: assume -2147483648 <= bnx2_init_board_#t~ret3723#1 && bnx2_init_board_#t~ret3723#1 <= 2147483647;havoc bnx2_init_board_#t~ret3723#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20383: assume 0 != bnx2_init_board_#t~mem3742#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3742#1;call bnx2_init_board_#t~mem3743#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20383: assume !(0 != bnx2_init_board_#t~mem3742#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3742#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20350-1: SUMMARY for call bnx2_init_board_#t~ret3723#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 142, 0); srcloc: null [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912: call write~int#9(#t~bitwise3925#1, ~dev~4#1.base, 204 + ~dev~4#1.offset, 8);havoc #t~mem3923#1;havoc #t~mem3924#1;havoc #t~bitwise3925#1;call #t~mem3926#1 := read~int#9(~dev~4#1.base, 504 + ~dev~4#1.offset, 4); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-2: havoc #t~bitwise3925#1;assume (#t~bitwise3925#1 % 18446744073709551616 >= #t~mem3923#1 % 18446744073709551616 && #t~bitwise3925#1 % 18446744073709551616 >= #t~mem3924#1 % 18446744073709551616) && #t~bitwise3925#1 % 18446744073709551616 <= #t~mem3923#1 % 18446744073709551616 + #t~mem3924#1 % 18446744073709551616; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-1: [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-4: assume 0 == #t~mem3923#1 % 18446744073709551616 || #t~mem3923#1 % 18446744073709551616 == #t~mem3924#1 % 18446744073709551616;#t~bitwise3925#1 := #t~mem3924#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-4: assume !(0 == #t~mem3923#1 % 18446744073709551616 || #t~mem3923#1 % 18446744073709551616 == #t~mem3924#1 % 18446744073709551616); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-3: assume 0 == #t~mem3924#1 % 18446744073709551616;#t~bitwise3925#1 := #t~mem3923#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20912-3: assume !(0 == #t~mem3924#1 % 18446744073709551616); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20054: assume 15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20054: assume !(15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24249: assume 0 != ldv_register_netdev_~tmp~192#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24249: assume !(0 != ldv_register_netdev_~tmp~192#1); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3676#1 := readl(bnx2_get_pci_speed_#t~mem3675#1.base, 108 + bnx2_get_pci_speed_#t~mem3675#1.offset); srcloc: null [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021: bnx2_get_pci_speed_~reg~3#1 := bnx2_get_pci_speed_#t~ret3676#1;havoc bnx2_get_pci_speed_#t~mem3675#1.base, bnx2_get_pci_speed_#t~mem3675#1.offset;havoc bnx2_get_pci_speed_#t~ret3676#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384: call write~int#9(bnx2_init_board_#t~bitwise3744#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3743#1;havoc bnx2_init_board_#t~bitwise3744#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-2: havoc bnx2_init_board_#t~bitwise3744#1;assume (bnx2_init_board_#t~bitwise3744#1 % 4294967296 >= bnx2_init_board_#t~mem3743#1 % 4294967296 && bnx2_init_board_#t~bitwise3744#1 % 4294967296 >= 4) && bnx2_init_board_#t~bitwise3744#1 % 4294967296 <= 4 + bnx2_init_board_#t~mem3743#1 % 4294967296; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-1: [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-4: assume 0 == bnx2_init_board_#t~mem3743#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3743#1 % 4294967296;bnx2_init_board_#t~bitwise3744#1 := 4; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-4: assume !(0 == bnx2_init_board_#t~mem3743#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3743#1 % 4294967296); [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-3: assume false;bnx2_init_board_#t~bitwise3744#1 := bnx2_init_board_#t~mem3743#1; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20384-3: assume !false; [2025-02-08 03:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20219: 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:41:16,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20583-1: SUMMARY for call bnx2_init_board_#t~memcpy~res3805#1.base, bnx2_init_board_#t~memcpy~res3805#1.offset := #Ultimate.C_memcpy#9(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:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20550: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21706-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:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20583: havoc bnx2_init_board_#t~memcpy~res3805#1.base, bnx2_init_board_#t~memcpy~res3805#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:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27850-2: pci_get_device_#res#1.base, pci_get_device_#res#1.offset := pci_get_device_#t~ret4431#1.base, pci_get_device_#t~ret4431#1.offset;havoc pci_get_device_#t~ret4431#1.base, pci_get_device_#t~ret4431#1.offset; [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20550-1: SUMMARY for call msleep(10); srcloc: null [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20451-1: SUMMARY for call bnx2_init_board_#t~ret3772#1 := bnx2_init_nvram(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27850-3: SUMMARY for call pci_get_device_#t~ret4431#1.base, pci_get_device_#t~ret4431#1.offset := ldv_malloc(3018); srcloc: null [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20451: assume -2147483648 <= bnx2_init_board_#t~ret3772#1 && bnx2_init_board_#t~ret3772#1 <= 2147483647;havoc bnx2_init_board_#t~ret3772#1; [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-1: [2025-02-08 03:41:16,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913: call write~int#9(#t~bitwise3927#1, ~dev~4#1.base, 504 + ~dev~4#1.offset, 4);havoc #t~mem3926#1;havoc #t~bitwise3927#1;assume { :begin_inline_ldv_register_netdev_166 } true;ldv_register_netdev_166_#in~ldv_func_arg1#1.base, ldv_register_netdev_166_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_register_netdev_166_#res#1;havoc ldv_register_netdev_166_#t~ret4263#1, ldv_register_netdev_166_#t~ret4264#1, ldv_register_netdev_166_~ldv_func_arg1#1.base, ldv_register_netdev_166_~ldv_func_arg1#1.offset, ldv_register_netdev_166_~ldv_func_res~8#1, ldv_register_netdev_166_~tmp~216#1, ldv_register_netdev_166_~tmp___0~112#1;ldv_register_netdev_166_~ldv_func_arg1#1.base, ldv_register_netdev_166_~ldv_func_arg1#1.offset := ldv_register_netdev_166_#in~ldv_func_arg1#1.base, ldv_register_netdev_166_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_166_~ldv_func_res~8#1;havoc ldv_register_netdev_166_~tmp~216#1;havoc ldv_register_netdev_166_~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_166_~ldv_func_arg1#1.base, ldv_register_netdev_166_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet4443#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~nondet4443#1;assume -2147483648 <= register_netdev_#t~nondet4443#1 && register_netdev_#t~nondet4443#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet4443#1;havoc register_netdev_#t~nondet4443#1; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-3: assume false;#t~bitwise3927#1 := #t~mem3926#1; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-3: assume !false; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27850: havoc pci_get_device_#t~ret4431#1.base, pci_get_device_#t~ret4431#1.offset;bnx2_init_board_#t~ret3873#1.base, bnx2_init_board_#t~ret3873#1.offset := pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret4431#1.base, pci_get_device_#t~ret4431#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~ret3873#1.base, bnx2_init_board_#t~ret3873#1.offset;havoc bnx2_init_board_#t~ret3873#1.base, bnx2_init_board_#t~ret3873#1.offset; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-2: havoc #t~bitwise3927#1;assume (#t~bitwise3927#1 % 4294967296 >= #t~mem3926#1 % 4294967296 && #t~bitwise3927#1 % 4294967296 >= 131072) && #t~bitwise3927#1 % 4294967296 <= 131072 + #t~mem3926#1 % 4294967296; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-4: assume 0 == #t~mem3926#1 % 4294967296 || 131072 == #t~mem3926#1 % 4294967296;#t~bitwise3927#1 := 131072; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20913-4: assume !(0 == #t~mem3926#1 % 4294967296 || 131072 == #t~mem3926#1 % 4294967296); [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20121: 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:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20121: 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:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758-1: bnx2_read_vpd_fw_ver_#t~ret3692#1 := pci_vpd_lrdt_size_#res#1;havoc pci_vpd_lrdt_size_#t~mem440#1, pci_vpd_lrdt_size_#t~mem441#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~ret3692#1;havoc bnx2_read_vpd_fw_ver_#t~ret3692#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:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20187-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3696#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:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20187: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3696#1 && bnx2_read_vpd_fw_ver_#t~ret3696#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3696#1;havoc bnx2_read_vpd_fw_ver_#t~ret3696#1; [2025-02-08 03:41:16,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758: havoc pci_vpd_lrdt_size_#t~mem440#1;havoc pci_vpd_lrdt_size_#t~mem441#1; [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20518: 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#9(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:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20518: assume !(2 != bnx2_init_board_~i~54#1); [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: call write~int#9(bnx2_init_board_#t~ret3773#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3773#1; [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23; [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23); [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-1: SUMMARY for call bnx2_init_board_#t~ret3773#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:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20782: assume 0 != (if bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_bus_string_#t~mem3892#1;bnx2_bus_string_#t~loopctr3893#1 := 0; [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20782: assume !(0 != (if bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3892#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_bus_string_#t~mem3892#1; [2025-02-08 03:41:16,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-1: call bnx2_init_board_#t~mem3863#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume 1460011008 == (bnx2_init_board_#t~mem3863#1 - bnx2_init_board_#t~mem3863#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3863#1;call bnx2_init_board_#t~mem3864#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3864#1, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3864#1;call bnx2_init_board_#t~mem3865#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3865#1, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3865#1;call bnx2_init_board_#t~mem3866#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3866#1, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3866#1;call bnx2_init_board_#t~mem3867#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3867#1, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3867#1;call bnx2_init_board_#t~mem3868#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8974 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3868#1, bnx2_init_board_~bp~45#1.base, 8976 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3868#1;call bnx2_init_board_#t~mem3869#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8982 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3869#1, bnx2_init_board_~bp~45#1.base, 8984 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3869#1;call bnx2_init_board_#t~mem3870#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8986 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(bnx2_init_board_#t~mem3870#1, bnx2_init_board_~bp~45#1.base, 8988 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3870#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume !(1460011008 == (bnx2_init_board_#t~mem3863#1 - bnx2_init_board_#t~mem3863#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3863#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-1: [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023: assume 0 != bnx2_get_pci_speed_#t~bitwise3677#1;havoc bnx2_get_pci_speed_#t~bitwise3677#1;call bnx2_get_pci_speed_#t~mem3678#1 := read~int#9(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);call write~int#9(1 + bnx2_get_pci_speed_#t~mem3678#1 - bnx2_get_pci_speed_#t~mem3678#1 % 2, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3678#1;call bnx2_get_pci_speed_#t~mem3679#1.base, bnx2_get_pci_speed_#t~mem3679#1.offset := read~$Pointer$#9(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023: assume !(0 != bnx2_get_pci_speed_#t~bitwise3677#1);havoc bnx2_get_pci_speed_#t~bitwise3677#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-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~bitwise3677#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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19957: assume 12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296;call bnx2_get_5709_media_#t~mem3668#1 := read~int#9(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#9(1 + bnx2_get_5709_media_#t~mem3668#1 - bnx2_get_5709_media_#t~mem3668#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);havoc bnx2_get_5709_media_#t~mem3668#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19957: assume !(12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-2: havoc bnx2_get_pci_speed_#t~bitwise3677#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~bitwise3677#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~bitwise3677#1 <= 8) && bnx2_get_pci_speed_#t~bitwise3677#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~bitwise3677#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~bitwise3677#1 >= -9223372036854775808; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-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~bitwise3677#1 := 0; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24251: 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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20453-1: SUMMARY for call bnx2_init_board_#t~ret3774#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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420: assume -2147483648 <= bnx2_init_board_#t~ret3757#1 && bnx2_init_board_#t~ret3757#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3757#1;havoc bnx2_init_board_#t~ret3757#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20453: bnx2_init_board_~tmp___4~11#1 := bnx2_init_board_#t~ret3774#1;havoc bnx2_init_board_#t~ret3774#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420-1: SUMMARY for call bnx2_init_board_#t~ret3757#1 := pci_set_dma_mask(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20717-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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20717: call write~int#9(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#9(250 + ~jiffies~0, bnx2_init_board_~bp~45#1.base, 8578 + bnx2_init_board_~bp~45#1.offset, 8);call write~int#9(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$#9(#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:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-1: assume bnx2_init_board_#t~short3833#1; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-1: assume !bnx2_init_board_#t~short3833#1;call bnx2_init_board_#t~mem3832#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3833#1 := 1460142080 == (bnx2_init_board_#t~mem3832#1 - bnx2_init_board_#t~mem3832#1 % 65536) % 4294967296; [2025-02-08 03:41:16,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20618: assume 1460207616 == (bnx2_init_board_#t~mem3814#1 - bnx2_init_board_#t~mem3814#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3814#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~mem3666#1.base, bnx2_get_5709_media_#t~mem3666#1.offset, bnx2_get_5709_media_#t~ret3667#1, bnx2_get_5709_media_#t~mem3668#1, bnx2_get_5709_media_#t~bitwise3669#1, bnx2_get_5709_media_#t~bitwise3670#1, bnx2_get_5709_media_#t~bitwise3671#1, bnx2_get_5709_media_#t~mem3672#1, bnx2_get_5709_media_#t~mem3673#1, bnx2_get_5709_media_#t~mem3674#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~163#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~163#1;havoc bnx2_get_5709_media_~bond_id~0#1;havoc bnx2_get_5709_media_~strap~0#1;call bnx2_get_5709_media_#t~mem3666#1.base, bnx2_get_5709_media_#t~mem3666#1.offset := read~$Pointer$#9(bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, 8); [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20618: assume !(1460207616 == (bnx2_init_board_#t~mem3814#1 - bnx2_init_board_#t~mem3814#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3814#1;call bnx2_init_board_#t~mem3815#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651: assume bnx2_init_board_#t~short3833#1;havoc bnx2_init_board_#t~mem3831#1;havoc bnx2_init_board_#t~mem3832#1;havoc bnx2_init_board_#t~short3833#1;call bnx2_init_board_#t~mem3834#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651: assume !bnx2_init_board_#t~short3833#1;havoc bnx2_init_board_#t~mem3831#1;havoc bnx2_init_board_#t~mem3832#1;havoc bnx2_init_board_#t~short3833#1;call bnx2_init_board_#t~mem3836#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3842#1 := 1460207616 == (bnx2_init_board_#t~mem3836#1 - bnx2_init_board_#t~mem3836#1 % 65536) % 4294967296; [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-2: havoc bnx2_get_pci_speed_#t~bitwise3681#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~bitwise3681#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~bitwise3681#1 <= 4) && bnx2_get_pci_speed_#t~bitwise3681#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~bitwise3681#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~bitwise3681#1 >= -9223372036854775808; [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-1: [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-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~bitwise3681#1 := 0; [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-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:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19991: assume 1 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19991: assume !(1 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-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~bitwise3681#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:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090-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:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20916: assume 0 != ~rc~25#1; [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20916: 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~mem3884#1, bnx2_bus_string_#t~bitwise3885#1, bnx2_bus_string_#t~loopctr3886#1, bnx2_bus_string_#t~nondet3887#1, bnx2_bus_string_#t~ret3888#1, bnx2_bus_string_#t~loopctr3889#1, bnx2_bus_string_#t~nondet3890#1, bnx2_bus_string_#t~ret3891#1, bnx2_bus_string_#t~mem3892#1, bnx2_bus_string_#t~loopctr3893#1, bnx2_bus_string_#t~nondet3894#1, bnx2_bus_string_#t~ret3895#1, bnx2_bus_string_#t~mem3896#1, bnx2_bus_string_#t~bitwise3897#1, bnx2_bus_string_#t~loopctr3898#1, bnx2_bus_string_#t~nondet3899#1, bnx2_bus_string_#t~ret3900#1, bnx2_bus_string_#t~loopctr3901#1, bnx2_bus_string_#t~nondet3902#1, bnx2_bus_string_#t~ret3903#1, bnx2_bus_string_#t~mem3904#1, bnx2_bus_string_#t~loopctr3905#1, bnx2_bus_string_#t~nondet3906#1, bnx2_bus_string_#t~ret3907#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~166#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~31#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~166#1;havoc bnx2_bus_string_~tmp___0~88#1;havoc bnx2_bus_string_~tmp___1~49#1;havoc bnx2_bus_string_~tmp___2~31#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~mem3884#1 := read~int#9(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24252-1: SUMMARY for call ldv_assume((if 5 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20189: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20189: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24252: 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:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090: assume 0 != bnx2_get_pci_speed_#t~bitwise3681#1;havoc bnx2_get_pci_speed_#t~bitwise3681#1;call write~int#9(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20090: assume !(0 != bnx2_get_pci_speed_#t~bitwise3681#1);havoc bnx2_get_pci_speed_#t~bitwise3681#1;call write~int#9(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-4: assume 0 == bnx2_init_board_#t~mem3834#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3834#1 % 4294967296;bnx2_init_board_#t~bitwise3835#1 := 2; [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-4: assume !(0 == bnx2_init_board_#t~mem3834#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3834#1 % 4294967296); [2025-02-08 03:41:16,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-3: assume false;bnx2_init_board_#t~bitwise3835#1 := bnx2_init_board_#t~mem3834#1; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-3: assume !false; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20487: 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#9(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#9(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#9(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:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20487: assume !(0 == bnx2_init_board_~i~54#1); [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20784: assume true;havoc bnx2_bus_string_#t~nondet3894#1;call write~int#5(bnx2_bus_string_#t~nondet3894#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3893#1, 8);bnx2_bus_string_#t~loopctr3893#1 := 1 + bnx2_bus_string_#t~loopctr3893#1; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20784: assume true;bnx2_bus_string_~tmp___1~49#1 := bnx2_bus_string_#t~ret3895#1;havoc bnx2_bus_string_#t~loopctr3893#1;havoc bnx2_bus_string_#t~nondet3894#1;havoc bnx2_bus_string_#t~ret3895#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:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27853-1: bnx2_init_board_#t~ret3715#1.base, bnx2_init_board_#t~ret3715#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret4432#1.base, pci_iomap_#t~ret4432#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$#9(bnx2_init_board_#t~ret3715#1.base, bnx2_init_board_#t~ret3715#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~ret3715#1.base, bnx2_init_board_#t~ret3715#1.offset;call bnx2_init_board_#t~mem3716#1.base, bnx2_init_board_#t~mem3716#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27853: havoc pci_iomap_#t~ret4432#1.base, pci_iomap_#t~ret4432#1.offset; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27853-3: SUMMARY for call pci_iomap_#t~ret4432#1.base, pci_iomap_#t~ret4432#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20751: SUMMARY for call pci_release_regions(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27853-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret4432#1.base, pci_iomap_#t~ret4432#1.offset;havoc pci_iomap_#t~ret4432#1.base, pci_iomap_#t~ret4432#1.offset; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652: call write~int#9(bnx2_init_board_#t~bitwise3835#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3834#1;havoc bnx2_init_board_#t~bitwise3835#1; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-2: havoc bnx2_init_board_#t~bitwise3835#1;assume (bnx2_init_board_#t~bitwise3835#1 % 4294967296 >= bnx2_init_board_#t~mem3834#1 % 4294967296 && bnx2_init_board_#t~bitwise3835#1 % 4294967296 >= 2) && bnx2_init_board_#t~bitwise3835#1 % 4294967296 <= 2 + bnx2_init_board_#t~mem3834#1 % 4294967296; [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-1: [2025-02-08 03:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21709-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:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884: 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:41:16,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884: 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~ret3699#1.base, bnx2_init_board_#t~ret3699#1.offset, bnx2_init_board_#t~ret3700#1.base, bnx2_init_board_#t~ret3700#1.offset, bnx2_init_board_#t~mem3701#1.base, bnx2_init_board_#t~mem3701#1.offset, bnx2_init_board_#t~ret3702#1, bnx2_init_board_#t~ret3703#1, bnx2_init_board_#t~mem3704#1, bnx2_init_board_#t~bitwise3705#1, bnx2_init_board_#t~ret3706#1, bnx2_init_board_#t~ret3707#1, bnx2_init_board_#t~ret3708#1, bnx2_init_board_#t~mem3709#1, bnx2_init_board_#t~mem3710#1, bnx2_init_board_#t~ret3711#1, bnx2_init_board_#t~ret3712#1.base, bnx2_init_board_#t~ret3712#1.offset, bnx2_init_board_#t~ret3713#1.base, bnx2_init_board_#t~ret3713#1.offset, bnx2_init_board_#t~mem3714#1, bnx2_init_board_#t~ret3715#1.base, bnx2_init_board_#t~ret3715#1.offset, bnx2_init_board_#t~mem3716#1.base, bnx2_init_board_#t~mem3716#1.offset, bnx2_init_board_#t~ret3717#1, bnx2_init_board_#t~mem3718#1.base, bnx2_init_board_#t~mem3718#1.offset, bnx2_init_board_#t~mem3719#1.base, bnx2_init_board_#t~mem3719#1.offset, bnx2_init_board_#t~ret3720#1, bnx2_init_board_#t~mem3721#1, bnx2_init_board_#t~ret3722#1, bnx2_init_board_#t~ret3723#1, bnx2_init_board_#t~mem3724#1, bnx2_init_board_#t~bitwise3725#1, bnx2_init_board_#t~mem3726#1, bnx2_init_board_#t~bitwise3727#1, bnx2_init_board_#t~mem3728#1, bnx2_init_board_#t~bitwise3729#1, bnx2_init_board_#t~ret3730#1, bnx2_init_board_#t~mem3731#1, bnx2_init_board_#t~bitwise3732#1, bnx2_init_board_#t~ret3733#1, bnx2_init_board_#t~mem3734#1, bnx2_init_board_#t~ret3735#1, bnx2_init_board_#t~mem3736#1, bnx2_init_board_#t~bitwise3737#1, bnx2_init_board_#t~mem3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~short3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~mem3743#1, bnx2_init_board_#t~bitwise3744#1, bnx2_init_board_#t~mem3745#1, bnx2_init_board_#t~mem3746#1, bnx2_init_board_#t~short3747#1, bnx2_init_board_#t~mem3748#1, bnx2_init_board_#t~mem3749#1, bnx2_init_board_#t~bitwise3750#1, bnx2_init_board_#t~mem3751#1, bnx2_init_board_#t~ret3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~bitwise3754#1, bnx2_init_board_#t~ret3755#1, bnx2_init_board_#t~ret3756#1, bnx2_init_board_#t~ret3757#1, bnx2_init_board_#t~ret3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~bitwise3760#1, bnx2_init_board_#t~mem3761#1, bnx2_init_board_#t~mem3762#1.base, bnx2_init_board_#t~mem3762#1.offset, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~mem3764#1, bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_#t~mem3766#1, bnx2_init_board_#t~mem3767#1.base, bnx2_init_board_#t~mem3767#1.offset, bnx2_init_board_#t~mem3768#1, bnx2_init_board_#t~mem3769#1, bnx2_init_board_#t~short3770#1, bnx2_init_board_#t~ret3771#1, bnx2_init_board_#t~ret3772#1, bnx2_init_board_#t~ret3773#1, bnx2_init_board_#t~ret3774#1, bnx2_init_board_#t~mem3775#1, bnx2_init_board_#t~mem3776#1, bnx2_init_board_#t~ret3777#1, bnx2_init_board_#t~ret3778#1, bnx2_init_board_#t~mem3779#1, bnx2_init_board_#t~ret3780#1, bnx2_init_board_#t~nondet3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~mem3783#1, bnx2_init_board_#t~bitwise3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~mem3786#1, bnx2_init_board_#t~bitwise3787#1, bnx2_init_board_#t~mem3788#1, bnx2_init_board_#t~bitwise3789#1, bnx2_init_board_#t~mem3790#1, bnx2_init_board_#t~bitwise3791#1, bnx2_init_board_#t~ret3792#1, bnx2_init_board_#t~mem3793#1, bnx2_init_board_#t~bitwise3794#1, bnx2_init_board_#t~ret3795#1, bnx2_init_board_#t~mem3796#1, bnx2_init_board_#t~bitwise3797#1, bnx2_init_board_#t~mem3798#1, bnx2_init_board_#t~mem3799#1, bnx2_init_board_#t~short3800#1, bnx2_init_board_#t~ret3801#1, bnx2_init_board_#t~ret3802#1, bnx2_init_board_#t~mem3803#1, bnx2_init_board_#t~ret3804#1, bnx2_init_board_#t~memcpy~res3805#1.base, bnx2_init_board_#t~memcpy~res3805#1.offset, bnx2_init_board_#t~ret3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~mem3808#1, bnx2_init_board_#t~ret3809#1, bnx2_init_board_#t~mem3810#1, bnx2_init_board_#t~mem3811#1, bnx2_init_board_#t~mem3812#1, bnx2_init_board_#t~mem3813#1, bnx2_init_board_#t~mem3814#1, bnx2_init_board_#t~mem3815#1, bnx2_init_board_#t~mem3816#1, bnx2_init_board_#t~mem3817#1, bnx2_init_board_#t~ret3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~bitwise3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~bitwise3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~bitwise3826#1, bnx2_init_board_#t~mem3827#1, bnx2_init_board_#t~bitwise3828#1, bnx2_init_board_#t~mem3829#1, bnx2_init_board_#t~bitwise3830#1, bnx2_init_board_#t~mem3831#1, bnx2_init_board_#t~mem3832#1, bnx2_init_board_#t~short3833#1, bnx2_init_board_#t~mem3834#1, bnx2_init_board_#t~bitwise3835#1, bnx2_init_board_#t~mem3836#1, bnx2_init_board_#t~mem3837#1, bnx2_init_board_#t~bitwise3838#1, bnx2_init_board_#t~mem3839#1, bnx2_init_board_#t~bitwise3840#1, bnx2_init_board_#t~short3841#1, bnx2_init_board_#t~short3842#1, bnx2_init_board_#t~mem3843#1, bnx2_init_board_#t~bitwise3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~mem3846#1, bnx2_init_board_#t~short3847#1, bnx2_init_board_#t~mem3848#1, bnx2_init_board_#t~short3849#1, bnx2_init_board_#t~mem3850#1, bnx2_init_board_#t~bitwise3851#1, bnx2_init_board_#t~mem3852#1.base, bnx2_init_board_#t~mem3852#1.offset, bnx2_init_board_#t~ret3853#1, bnx2_init_board_#t~bitwise3854#1, bnx2_init_board_#t~mem3855#1, bnx2_init_board_#t~bitwise3856#1, bnx2_init_board_#t~mem3857#1, bnx2_init_board_#t~bitwise3858#1, bnx2_init_board_#t~mem3859#1.base, bnx2_init_board_#t~mem3859#1.offset, bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset, bnx2_init_board_#t~mem3861#1, bnx2_init_board_#t~ret3862#1, bnx2_init_board_#t~mem3863#1, bnx2_init_board_#t~mem3864#1, bnx2_init_board_#t~mem3865#1, bnx2_init_board_#t~mem3866#1, bnx2_init_board_#t~mem3867#1, bnx2_init_board_#t~mem3868#1, bnx2_init_board_#t~mem3869#1, bnx2_init_board_#t~mem3870#1, bnx2_init_board_#t~mem3871#1, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~ret3873#1.base, bnx2_init_board_#t~ret3873#1.offset, bnx2_init_board_#t~ret3874#1, bnx2_init_board_#t~bitwise3875#1, bnx2_init_board_#t~ret3876#1, bnx2_init_board_#t~ret3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~bitwise3879#1, bnx2_init_board_#t~ret3880#1, bnx2_init_board_#t~mem3881#1, bnx2_init_board_#t~bitwise3882#1, bnx2_init_board_#t~mem3883#1.base, bnx2_init_board_#t~mem3883#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~165#1.base, bnx2_init_board_~tmp~165#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~30#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~165#1.base, bnx2_init_board_~tmp~165#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~30#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$#9(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:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20256: bnx2_init_board_~tmp~165#1.base, bnx2_init_board_~tmp~165#1.offset := bnx2_init_board_#t~ret3699#1.base, bnx2_init_board_#t~ret3699#1.offset;havoc bnx2_init_board_#t~ret3699#1.base, bnx2_init_board_#t~ret3699#1.offset;bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset := bnx2_init_board_~tmp~165#1.base, bnx2_init_board_~tmp~165#1.offset;call write~int#9(0, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#9(0, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20289: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20289: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20256-1: SUMMARY for call bnx2_init_board_#t~ret3699#1.base, bnx2_init_board_#t~ret3699#1.offset := netdev_priv(bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset); srcloc: null [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20058: assume 0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20058: assume !(0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24253: 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:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20422: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:41:16,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20422: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20455: 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#9(1, bnx2_init_board_~bp~45#1.base, 9474 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20455: 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:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20389-1: assume bnx2_init_board_#t~short3747#1;call bnx2_init_board_#t~mem3746#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3747#1 := 1460011024 != (bnx2_init_board_#t~mem3746#1 - bnx2_init_board_#t~mem3746#1 % 16) % 4294967296; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20389-1: assume !bnx2_init_board_#t~short3747#1; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356: call write~int#9(bnx2_init_board_#t~bitwise3725#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3724#1;havoc bnx2_init_board_#t~bitwise3725#1;call bnx2_init_board_#t~mem3726#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20389: assume bnx2_init_board_#t~short3747#1;havoc bnx2_init_board_#t~mem3745#1;havoc bnx2_init_board_#t~mem3746#1;havoc bnx2_init_board_#t~short3747#1;call bnx2_init_board_#t~mem3748#1 := read~int#9(bnx2_init_board_~pdev#1.base, 75 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20389: assume !bnx2_init_board_#t~short3747#1;havoc bnx2_init_board_#t~mem3745#1;havoc bnx2_init_board_#t~mem3746#1;havoc bnx2_init_board_#t~short3747#1; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-2: havoc bnx2_init_board_#t~bitwise3725#1;assume (bnx2_init_board_#t~bitwise3725#1 % 4294967296 >= bnx2_init_board_#t~mem3724#1 % 4294967296 && bnx2_init_board_#t~bitwise3725#1 % 4294967296 >= 512) && bnx2_init_board_#t~bitwise3725#1 % 4294967296 <= 512 + bnx2_init_board_#t~mem3724#1 % 4294967296; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20389-2: call bnx2_init_board_#t~mem3745#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3747#1 := 1460011008 != (bnx2_init_board_#t~mem3745#1 - bnx2_init_board_#t~mem3745#1 % 16) % 4294967296; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-1: [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20620: havoc bnx2_get_5709_media_#t~mem3666#1.base, bnx2_get_5709_media_#t~mem3666#1.offset, bnx2_get_5709_media_#t~ret3667#1, bnx2_get_5709_media_#t~mem3668#1, bnx2_get_5709_media_#t~bitwise3669#1, bnx2_get_5709_media_#t~bitwise3670#1, bnx2_get_5709_media_#t~bitwise3671#1, bnx2_get_5709_media_#t~mem3672#1, bnx2_get_5709_media_#t~mem3673#1, bnx2_get_5709_media_#t~mem3674#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~163#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:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20554: assume bnx2_init_board_~i~54#1 <= 29; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20554: assume !(bnx2_init_board_~i~54#1 <= 29); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20026-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3680#1 := readl(bnx2_get_pci_speed_#t~mem3679#1.base, 112 + bnx2_get_pci_speed_#t~mem3679#1.offset); srcloc: null [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20918: assume -2147483648 <= #t~ret3929#1 && #t~ret3929#1 <= 2147483647;havoc #t~ret3929#1; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20918-1: SUMMARY for call #t~ret3929#1 := dev_err(~pdev#1.base, 179 + ~pdev#1.offset, 150, 0); srcloc: null [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-4: assume 0 == bnx2_init_board_#t~mem3724#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3724#1 % 4294967296;bnx2_init_board_#t~bitwise3725#1 := 512; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-4: assume !(0 == bnx2_init_board_#t~mem3724#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3724#1 % 4294967296); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-3: assume false;bnx2_init_board_#t~bitwise3725#1 := bnx2_init_board_#t~mem3724#1; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-3: assume !false; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158: assume bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158: assume !(bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20026: bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_#t~ret3680#1;havoc bnx2_get_pci_speed_#t~mem3679#1.base, bnx2_get_pci_speed_#t~mem3679#1.offset;havoc bnx2_get_pci_speed_#t~ret3680#1;bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_~clkreg~0#1 % 16; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-6: assume 0 == bnx2_init_board_#t~mem3839#1 % 4294967296;bnx2_init_board_#t~bitwise3840#1 := 0; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-6: assume !(0 == bnx2_init_board_#t~mem3839#1 % 4294967296); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-5: assume 61440 == bnx2_init_board_#t~mem3839#1 % 4294967296;bnx2_init_board_#t~bitwise3840#1 := bnx2_init_board_#t~mem3839#1; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-5: assume !(61440 == bnx2_init_board_#t~mem3839#1 % 4294967296); [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-8: bnx2_init_board_#t~short3841#1 := 0 == bnx2_init_board_#t~bitwise3838#1 % 4294967296; [2025-02-08 03:41:16,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390: assume 0 != bnx2_init_board_#t~mem3748#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3748#1;call bnx2_init_board_#t~mem3749#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390: assume !(0 != bnx2_init_board_#t~mem3748#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3748#1; [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-7: assume bnx2_init_board_#t~short3841#1; [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-7: assume !bnx2_init_board_#t~short3841#1;call bnx2_init_board_#t~mem3839#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-10: havoc bnx2_init_board_#t~bitwise3838#1;assume bnx2_init_board_#t~bitwise3838#1 % 4294967296 <= bnx2_init_board_#t~mem3837#1 % 4294967296 && bnx2_init_board_#t~bitwise3838#1 % 4294967296 <= 61440; [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-1: [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-9: [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357: assume 0 == bnx2_init_board_#t~bitwise3727#1 % 4294967296;havoc bnx2_init_board_#t~mem3726#1;havoc bnx2_init_board_#t~bitwise3727#1;call bnx2_init_board_#t~mem3728#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357: assume !(0 == bnx2_init_board_#t~bitwise3727#1 % 4294967296);havoc bnx2_init_board_#t~mem3726#1;havoc bnx2_init_board_#t~bitwise3727#1; [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-12: assume 0 == bnx2_init_board_#t~mem3837#1 % 4294967296;bnx2_init_board_#t~bitwise3838#1 := 0; [2025-02-08 03:41:16,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-12: assume !(0 == bnx2_init_board_#t~mem3837#1 % 4294967296); [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-3: assume 61440 == bnx2_init_board_#t~mem3726#1 % 4294967296;bnx2_init_board_#t~bitwise3727#1 := bnx2_init_board_#t~mem3726#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-3: assume !(61440 == bnx2_init_board_#t~mem3726#1 % 4294967296); [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20291-1: SUMMARY for call bnx2_init_board_#t~ret3708#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 135, 0); srcloc: null [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-11: assume 61440 == bnx2_init_board_#t~mem3837#1 % 4294967296;bnx2_init_board_#t~bitwise3838#1 := bnx2_init_board_#t~mem3837#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-11: assume !(61440 == bnx2_init_board_#t~mem3837#1 % 4294967296); [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-2: havoc bnx2_init_board_#t~bitwise3727#1;assume bnx2_init_board_#t~bitwise3727#1 % 4294967296 <= bnx2_init_board_#t~mem3726#1 % 4294967296 && bnx2_init_board_#t~bitwise3727#1 % 4294967296 <= 61440; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20291: assume -2147483648 <= bnx2_init_board_#t~ret3708#1 && bnx2_init_board_#t~ret3708#1 <= 2147483647;havoc bnx2_init_board_#t~ret3708#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21711: 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_165_#t~ret4262#1.base, ldv_alloc_etherdev_mqs_165_#t~ret4262#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret3996#1, ldv_alloc_etherdev_mqs_#t~ret3997#1.base, ldv_alloc_etherdev_mqs_#t~ret3997#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~178#1.base, ldv_alloc_etherdev_mqs_~tmp~178#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_165_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_165_~tmp___0~111#1.offset := ldv_alloc_etherdev_mqs_165_#t~ret4262#1.base, ldv_alloc_etherdev_mqs_165_#t~ret4262#1.offset;havoc ldv_alloc_etherdev_mqs_165_#t~ret4262#1.base, ldv_alloc_etherdev_mqs_165_#t~ret4262#1.offset;ldv_alloc_etherdev_mqs_165_#res#1.base, ldv_alloc_etherdev_mqs_165_#res#1.offset := ldv_alloc_etherdev_mqs_165_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_165_~tmp___0~111#1.offset; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654: assume bnx2_init_board_#t~short3842#1;havoc bnx2_init_board_#t~mem3836#1;havoc bnx2_init_board_#t~mem3837#1;havoc bnx2_init_board_#t~bitwise3838#1;havoc bnx2_init_board_#t~mem3839#1;havoc bnx2_init_board_#t~bitwise3840#1;havoc bnx2_init_board_#t~short3841#1;havoc bnx2_init_board_#t~short3842#1;call bnx2_init_board_#t~mem3843#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654: assume !bnx2_init_board_#t~short3842#1;havoc bnx2_init_board_#t~mem3836#1;havoc bnx2_init_board_#t~mem3837#1;havoc bnx2_init_board_#t~bitwise3838#1;havoc bnx2_init_board_#t~mem3839#1;havoc bnx2_init_board_#t~bitwise3840#1;havoc bnx2_init_board_#t~short3841#1;havoc bnx2_init_board_#t~short3842#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-2: bnx2_init_board_#t~short3841#1 := 4096 == bnx2_init_board_#t~bitwise3840#1 % 4294967296; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27888: havoc pci_vpd_find_tag_#t~nondet4437#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-1: bnx2_init_board_#t~short3842#1 := bnx2_init_board_#t~short3841#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-4: havoc bnx2_init_board_#t~bitwise3840#1;assume bnx2_init_board_#t~bitwise3840#1 % 4294967296 <= bnx2_init_board_#t~mem3839#1 % 4294967296 && bnx2_init_board_#t~bitwise3840#1 % 4294967296 <= 61440; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-3: [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27888-1: bnx2_read_vpd_fw_ver_#t~ret3691#1 := pci_vpd_find_tag_#res#1;havoc pci_vpd_find_tag_#t~nondet4437#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~ret3691#1 && bnx2_read_vpd_fw_ver_#t~ret3691#1 <= 2147483647;bnx2_read_vpd_fw_ver_~i~53#1 := bnx2_read_vpd_fw_ver_#t~ret3691#1;havoc bnx2_read_vpd_fw_ver_#t~ret3691#1; [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-13: assume bnx2_init_board_#t~short3842#1;call bnx2_init_board_#t~mem3837#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20654-13: assume !bnx2_init_board_#t~short3842#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-4: assume 0 == bnx2_init_board_#t~mem3726#1 % 4294967296;bnx2_init_board_#t~bitwise3727#1 := 0; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20357-4: assume !(0 == bnx2_init_board_#t~mem3726#1 % 4294967296); [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3686#1 && bnx2_read_vpd_fw_ver_#t~ret3686#1 <= 2147483647;bnx2_read_vpd_fw_ver_~rc~23#1 := bnx2_read_vpd_fw_ver_#t~ret3686#1;havoc bnx2_read_vpd_fw_ver_#t~ret3686#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20126-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3686#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:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20424: assume -2147483648 <= bnx2_init_board_#t~ret3758#1 && bnx2_init_board_#t~ret3758#1 <= 2147483647;havoc bnx2_init_board_#t~ret3758#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-1: [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358: call write~int#9(bnx2_init_board_#t~bitwise3729#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3728#1;havoc bnx2_init_board_#t~bitwise3729#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20424-1: SUMMARY for call bnx2_init_board_#t~ret3758#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 145, 0); srcloc: null [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391: call write~int#9(bnx2_init_board_#t~bitwise3750#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3749#1;havoc bnx2_init_board_#t~bitwise3750#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-3: assume false;bnx2_init_board_#t~bitwise3750#1 := bnx2_init_board_#t~mem3749#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-3: assume !false; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-2: havoc bnx2_init_board_#t~bitwise3729#1;assume (bnx2_init_board_#t~bitwise3729#1 % 4294967296 >= bnx2_init_board_#t~mem3728#1 % 4294967296 && bnx2_init_board_#t~bitwise3729#1 % 4294967296 >= 2048) && bnx2_init_board_#t~bitwise3729#1 % 4294967296 <= 2048 + bnx2_init_board_#t~mem3728#1 % 4294967296; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27592: havoc alloc_etherdev_mqs_#t~ret4396#1.base, alloc_etherdev_mqs_#t~ret4396#1.offset; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-2: havoc bnx2_init_board_#t~bitwise3750#1;assume (bnx2_init_board_#t~bitwise3750#1 % 4294967296 >= bnx2_init_board_#t~mem3749#1 % 4294967296 && bnx2_init_board_#t~bitwise3750#1 % 4294967296 >= 128) && bnx2_init_board_#t~bitwise3750#1 % 4294967296 <= 128 + bnx2_init_board_#t~mem3749#1 % 4294967296; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-1: [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-4: assume 0 == bnx2_init_board_#t~mem3728#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3728#1 % 4294967296;bnx2_init_board_#t~bitwise3729#1 := 2048; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-4: assume !(0 == bnx2_init_board_#t~mem3728#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3728#1 % 4294967296); [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-4: assume 0 == bnx2_init_board_#t~mem3749#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3749#1 % 4294967296;bnx2_init_board_#t~bitwise3750#1 := 128; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391-4: assume !(0 == bnx2_init_board_#t~mem3749#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3749#1 % 4294967296); [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-3: assume false;bnx2_init_board_#t~bitwise3729#1 := bnx2_init_board_#t~mem3728#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20358-3: assume !false; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-1: [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655: call write~int#9(bnx2_init_board_#t~bitwise3844#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3843#1;havoc bnx2_init_board_#t~bitwise3844#1; [2025-02-08 03:41:16,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-3: assume false;bnx2_init_board_#t~bitwise3844#1 := bnx2_init_board_#t~mem3843#1; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-3: assume !false; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-2: havoc bnx2_init_board_#t~bitwise3844#1;assume (bnx2_init_board_#t~bitwise3844#1 % 4294967296 >= bnx2_init_board_#t~mem3843#1 % 4294967296 && bnx2_init_board_#t~bitwise3844#1 % 4294967296 >= 1024) && bnx2_init_board_#t~bitwise3844#1 % 4294967296 <= 1024 + bnx2_init_board_#t~mem3843#1 % 4294967296; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20589: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20589: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27); [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-4: assume 0 == bnx2_init_board_#t~mem3843#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3843#1 % 4294967296;bnx2_init_board_#t~bitwise3844#1 := 1024; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20655-4: assume !(0 == bnx2_init_board_#t~mem3843#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3843#1 % 4294967296); [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-2: havoc bnx2_get_5709_media_#t~bitwise3669#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~bitwise3669#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~bitwise3669#1 <= 33554432) && bnx2_get_5709_media_#t~bitwise3669#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~bitwise3669#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~bitwise3669#1 >= -9223372036854775808; [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-1: [2025-02-08 03:41:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-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~bitwise3669#1 := 0; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-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~bitwise3669#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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962-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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755-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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20755: 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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962: assume 0 != bnx2_get_5709_media_#t~bitwise3669#1;havoc bnx2_get_5709_media_#t~bitwise3669#1; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19962: assume !(0 != bnx2_get_5709_media_#t~bitwise3669#1);havoc bnx2_get_5709_media_#t~bitwise3669#1; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995: assume 2 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19995: assume !(2 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260: bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset := bnx2_init_board_#t~ret3700#1.base, bnx2_init_board_#t~ret3700#1.offset;havoc bnx2_init_board_#t~ret3700#1.base, bnx2_init_board_#t~ret3700#1.offset;call write~$Pointer$#9(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~mem3701#1.base, bnx2_init_board_#t~mem3701#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, 9014 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194: bnx2_read_vpd_fw_ver_~tmp___3~15#1 := bnx2_read_vpd_fw_ver_#t~ret3697#1;havoc bnx2_read_vpd_fw_ver_#t~ret3697#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:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-1: SUMMARY for call bnx2_init_board_#t~ret3700#1.base, bnx2_init_board_#t~ret3700#1.offset := kzalloc(324, 208); srcloc: null [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20623: assume 0 != (if bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3815#1;call bnx2_init_board_#t~mem3816#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#9(1 + bnx2_init_board_#t~mem3816#1 - bnx2_init_board_#t~mem3816#1 % 2, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3816#1; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20623: assume !(0 != (if bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3815#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3815#1; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20524: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 03:41:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-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~bitwise3670#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:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-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:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-2: havoc bnx2_get_5709_media_#t~bitwise3670#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~bitwise3670#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~bitwise3670#1 <= 14680064) && bnx2_get_5709_media_#t~bitwise3670#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~bitwise3670#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~bitwise3670#1 >= -9223372036854775808; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-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~bitwise3670#1 := 0; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-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:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-1: [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789: assume 0 != bnx2_bus_string_#t~bitwise3897#1 % 4294967296;havoc bnx2_bus_string_#t~mem3896#1;havoc bnx2_bus_string_#t~bitwise3897#1;bnx2_bus_string_#t~loopctr3898#1 := 0; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789: assume !(0 != bnx2_bus_string_#t~bitwise3897#1 % 4294967296);havoc bnx2_bus_string_#t~mem3896#1;havoc bnx2_bus_string_#t~bitwise3897#1;bnx2_bus_string_#t~loopctr3901#1 := 0; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-3: assume 2 == bnx2_bus_string_#t~mem3896#1 % 4294967296;bnx2_bus_string_#t~bitwise3897#1 := bnx2_bus_string_#t~mem3896#1; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-3: assume !(2 == bnx2_bus_string_#t~mem3896#1 % 4294967296); [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-1: SUMMARY for call bnx2_init_board_#t~ret3874#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:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-2: havoc bnx2_bus_string_#t~bitwise3897#1;assume bnx2_bus_string_#t~bitwise3897#1 % 4294967296 <= bnx2_bus_string_#t~mem3896#1 % 4294967296 && bnx2_bus_string_#t~bitwise3897#1 % 4294967296 <= 2; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723: bnx2_init_board_~tmp___16~2#1 := bnx2_init_board_#t~ret3874#1;havoc bnx2_init_board_#t~ret3874#1; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20128: assume 0 != bnx2_read_vpd_fw_ver_~rc~23#1; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20128: assume !(0 != bnx2_read_vpd_fw_ver_~rc~23#1);bnx2_read_vpd_fw_ver_~i~53#1 := 0; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3697#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:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-1: [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20062: assume 1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20062: assume !(1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24257: 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:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095: assume 0 != bnx2_get_pci_speed_#t~bitwise3682#1;havoc bnx2_get_pci_speed_#t~bitwise3682#1;call bnx2_get_pci_speed_#t~mem3683#1 := read~int#9(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095: assume !(0 != bnx2_get_pci_speed_#t~bitwise3682#1);havoc bnx2_get_pci_speed_#t~bitwise3682#1; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-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~bitwise3682#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:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-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:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-2: havoc bnx2_get_pci_speed_#t~bitwise3682#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~bitwise3682#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~bitwise3682#1 <= 2) && bnx2_get_pci_speed_#t~bitwise3682#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~bitwise3682#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~bitwise3682#1 >= -9223372036854775808; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963-1: [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19963: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3670#1 / 2097152;havoc bnx2_get_5709_media_#t~bitwise3670#1; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-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~bitwise3682#1 := 0; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-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:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327: assume 0 == (bnx2_init_board_#t~mem3716#1.base + bnx2_init_board_#t~mem3716#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3716#1.base, bnx2_init_board_#t~mem3716#1.offset; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327: assume !(0 == (bnx2_init_board_#t~mem3716#1.base + bnx2_init_board_#t~mem3716#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3716#1.base, bnx2_init_board_#t~mem3716#1.offset;call bnx2_init_board_#t~mem3718#1.base, bnx2_init_board_#t~mem3718#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-5: call bnx2_bus_string_#t~mem3896#1 := read~int#9(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-4: assume 0 == bnx2_bus_string_#t~mem3896#1 % 4294967296;bnx2_bus_string_#t~bitwise3897#1 := 0; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-4: assume !(0 == bnx2_bus_string_#t~mem3896#1 % 4294967296); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20459-1: call bnx2_init_board_#t~mem3775#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20459: assume 1397948416 == (bnx2_init_board_#t~mem3775#1 - bnx2_init_board_#t~mem3775#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3775#1;call bnx2_init_board_#t~mem3776#1 := read~int#9(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~mem3776#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3776#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3776#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_board_#t~mem3776#1; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20459: assume !(1397948416 == (bnx2_init_board_#t~mem3775#1 - bnx2_init_board_#t~mem3775#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3775#1;call write~int#9(1473536, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096: call write~int#9(bnx2_get_pci_speed_#t~bitwise3684#1, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3683#1;havoc bnx2_get_pci_speed_#t~bitwise3684#1; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-2: havoc bnx2_get_pci_speed_#t~bitwise3684#1;assume (bnx2_get_pci_speed_#t~bitwise3684#1 % 4294967296 >= bnx2_get_pci_speed_#t~mem3683#1 % 4294967296 && bnx2_get_pci_speed_#t~bitwise3684#1 % 4294967296 >= 2) && bnx2_get_pci_speed_#t~bitwise3684#1 % 4294967296 <= 2 + bnx2_get_pci_speed_#t~mem3683#1 % 4294967296; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20030: assume 7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20030: assume !(7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-1: [2025-02-08 03:41:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-4: assume 0 == bnx2_get_pci_speed_#t~mem3683#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3683#1 % 4294967296;bnx2_get_pci_speed_#t~bitwise3684#1 := 2; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-4: assume !(0 == bnx2_get_pci_speed_#t~mem3683#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3683#1 % 4294967296); [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-3: assume false;bnx2_get_pci_speed_#t~bitwise3684#1 := bnx2_get_pci_speed_#t~mem3683#1; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20096-3: assume !false; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3693#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:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3693#1 && bnx2_read_vpd_fw_ver_#t~ret3693#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3693#1;havoc bnx2_read_vpd_fw_ver_#t~ret3693#1; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27661: havoc dma_supported_#t~nondet4406#1;dma_set_coherent_mask_#t~ret280#1 := dma_supported_#res#1;havoc dma_supported_#t~nondet4406#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~ret280#1 && dma_set_coherent_mask_#t~ret280#1 <= 2147483647;dma_set_coherent_mask_~tmp~23#1 := dma_set_coherent_mask_#t~ret280#1;havoc dma_set_coherent_mask_#t~ret280#1; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-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~bitwise3671#1 := 0; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-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:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20791: assume true;havoc bnx2_bus_string_#t~nondet3899#1;call write~int#5(bnx2_bus_string_#t~nondet3899#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3898#1, 8);bnx2_bus_string_#t~loopctr3898#1 := 1 + bnx2_bus_string_#t~loopctr3898#1; [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20791: assume true;bnx2_bus_string_~tmp___2~31#1 := bnx2_bus_string_#t~ret3900#1;havoc bnx2_bus_string_#t~loopctr3898#1;havoc bnx2_bus_string_#t~nondet3899#1;havoc bnx2_bus_string_#t~ret3900#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~31#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___2~31#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___2~31#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-1: [2025-02-08 03:41:16,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725: assume 0 != bnx2_init_board_#t~bitwise3875#1 % 4294967296;havoc bnx2_init_board_#t~bitwise3875#1; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725: assume !(0 != bnx2_init_board_#t~bitwise3875#1 % 4294967296);havoc bnx2_init_board_#t~bitwise3875#1; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-3: assume 524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3875#1 := bnx2_init_board_~tmp___16~2#1; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-3: assume !(524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20659-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:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-2: havoc bnx2_init_board_#t~bitwise3875#1;assume bnx2_init_board_#t~bitwise3875#1 % 4294967296 <= bnx2_init_board_~tmp___16~2#1 % 4294967296 && bnx2_init_board_#t~bitwise3875#1 % 4294967296 <= 524288; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20659: call bnx2_init_board_#t~mem3845#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3847#1 := 1460142080 == (bnx2_init_board_#t~mem3845#1 - bnx2_init_board_#t~mem3845#1 % 16) % 4294967296; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-1: [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3671#1 / 256;havoc bnx2_get_5709_media_#t~bitwise3671#1; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-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~bitwise3671#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:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-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:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19965-2: havoc bnx2_get_5709_media_#t~bitwise3671#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~bitwise3671#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~bitwise3671#1 <= 1792) && bnx2_get_5709_media_#t~bitwise3671#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~bitwise3671#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~bitwise3671#1 >= -9223372036854775808; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20329-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, 141, 0); srcloc: null [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20329: 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 := -12; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20263: assume 0 == (bnx2_init_board_#t~mem3701#1.base + bnx2_init_board_#t~mem3701#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3701#1.base, bnx2_init_board_#t~mem3701#1.offset;bnx2_init_board_~rc~24#1 := -12; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20263: assume !(0 == (bnx2_init_board_#t~mem3701#1.base + bnx2_init_board_#t~mem3701#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3701#1.base, bnx2_init_board_#t~mem3701#1.offset; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-4: assume 0 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3875#1 := 0; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20725-4: assume !(0 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362: 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~nondet4429#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~nondet4429#1;assume -2147483648 <= pci_enable_pcie_error_reporting_#t~nondet4429#1 && pci_enable_pcie_error_reporting_#t~nondet4429#1 <= 2147483647;pci_enable_pcie_error_reporting_#res#1 := pci_enable_pcie_error_reporting_#t~nondet4429#1;havoc pci_enable_pcie_error_reporting_#t~nondet4429#1; [2025-02-08 03:41:16,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-1: call bnx2_init_board_#t~mem3871#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693: assume 1460011008 == (bnx2_init_board_#t~mem3871#1 - bnx2_init_board_#t~mem3871#1 % 65536) % 4294967296 && 0 == ~disable_msi~0;havoc bnx2_init_board_#t~mem3871#1;bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset := 0, 0; [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693: assume !(1460011008 == (bnx2_init_board_#t~mem3871#1 - bnx2_init_board_#t~mem3871#1 % 65536) % 4294967296 && 0 == ~disable_msi~0);havoc bnx2_init_board_#t~mem3871#1; [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627: call write~int#9(0, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1);call bnx2_init_board_#t~mem3817#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19999: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19999: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20891: assume ~rc~25#1 < 0; [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20891: assume !(~rc~25#1 < 0);call write~$Pointer$#9(~#bnx2_netdev_ops~0.base, ~#bnx2_netdev_ops~0.offset, ~dev~4#1.base, 468 + ~dev~4#1.offset, 8);call write~int#9(1250, ~dev~4#1.base, 995 + ~dev~4#1.offset, 4);call write~$Pointer$#9(~#bnx2_ethtool_ops~0.base, ~#bnx2_ethtool_ops~0.offset, ~dev~4#1.base, 476 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297-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:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297: call bnx2_init_board_#t~mem3709#1 := read~int#9(bnx2_init_board_~pdev#1.base, 114 + bnx2_init_board_~pdev#1.offset, 1);call write~int#9((if bnx2_init_board_#t~mem3709#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3709#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3709#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~mem3709#1;call bnx2_init_board_#t~mem3710#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 9167 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20198: 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:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20198: 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:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25219: #t~ret3928#1 := ldv_register_netdev_166_#res#1;havoc ldv_register_netdev_166_#t~ret4263#1, ldv_register_netdev_166_#t~ret4264#1, ldv_register_netdev_166_~ldv_func_arg1#1.base, ldv_register_netdev_166_~ldv_func_arg1#1.offset, ldv_register_netdev_166_~ldv_func_res~8#1, ldv_register_netdev_166_~tmp~216#1, ldv_register_netdev_166_~tmp___0~112#1;havoc ldv_register_netdev_166_#in~ldv_func_arg1#1.base, ldv_register_netdev_166_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_166 } true;assume -2147483648 <= #t~ret3928#1 && #t~ret3928#1 <= 2147483647;~rc~25#1 := #t~ret3928#1;havoc #t~ret3928#1; [2025-02-08 03:41:16,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20165: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20165: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20462: call write~int#9(bnx2_init_board_#t~ret3777#1, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3777#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20396: assume 1460142080 == (bnx2_init_board_#t~mem3751#1 - bnx2_init_board_#t~mem3751#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3751#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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20396: assume !(1460142080 == (bnx2_init_board_#t~mem3751#1 - bnx2_init_board_#t~mem3751#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3751#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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20462-1: SUMMARY for call bnx2_init_board_#t~ret3777#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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20396-1: call bnx2_init_board_#t~mem3751#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20727-1: SUMMARY for call bnx2_init_board_#t~ret3876#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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20727: bnx2_init_board_~tmp___15~2#1 := bnx2_init_board_#t~ret3876#1;havoc bnx2_init_board_#t~ret3876#1;call write~int#9(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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-1: assume bnx2_init_board_#t~short3849#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-1: assume !bnx2_init_board_#t~short3849#1;call bnx2_init_board_#t~mem3848#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3849#1 := 1460146192 == (bnx2_init_board_#t~mem3848#1 - bnx2_init_board_#t~mem3848#1 % 16) % 4294967296; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628: assume 0 != (if bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3817#1;call write~int#9(3, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628: assume !(0 != (if bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3817#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3817#1;call bnx2_init_board_#t~mem3831#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3833#1 := 1460011008 == (bnx2_init_board_#t~mem3831#1 - bnx2_init_board_#t~mem3831#1 % 65536) % 4294967296; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661: assume bnx2_init_board_#t~short3849#1;havoc bnx2_init_board_#t~mem3845#1;havoc bnx2_init_board_#t~mem3846#1;havoc bnx2_init_board_#t~short3847#1;havoc bnx2_init_board_#t~mem3848#1;havoc bnx2_init_board_#t~short3849#1;call bnx2_init_board_#t~mem3850#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661: assume !bnx2_init_board_#t~short3849#1;havoc bnx2_init_board_#t~mem3845#1;havoc bnx2_init_board_#t~mem3846#1;havoc bnx2_init_board_#t~short3847#1;havoc bnx2_init_board_#t~mem3848#1;havoc bnx2_init_board_#t~short3849#1;call bnx2_init_board_#t~mem3852#1.base, bnx2_init_board_#t~mem3852#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-3: assume bnx2_init_board_#t~short3847#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-3: assume !bnx2_init_board_#t~short3847#1;call bnx2_init_board_#t~mem3846#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3847#1 := 1460146176 == (bnx2_init_board_#t~mem3846#1 - bnx2_init_board_#t~mem3846#1 % 16) % 4294967296; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20562: call write~int#9(bnx2_init_board_#t~ret3795#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3795#1;call bnx2_init_board_#t~mem3796#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-2: bnx2_init_board_#t~short3849#1 := bnx2_init_board_#t~short3847#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19967-1: call bnx2_get_5709_media_#t~mem3672#1 := read~int#9(bnx2_get_5709_media_~bp#1.base, 9474 + bnx2_get_5709_media_~bp#1.offset, 1); [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19967: assume 0 == bnx2_get_5709_media_#t~mem3672#1 % 256 % 4294967296;havoc bnx2_get_5709_media_#t~mem3672#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19967: assume !(0 == bnx2_get_5709_media_#t~mem3672#1 % 256 % 4294967296);havoc bnx2_get_5709_media_#t~mem3672#1; [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20925-1: SUMMARY for call #t~ret3940#1 := netdev_info(~dev~4#1.base, ~dev~4#1.offset, 151, 0); srcloc: null [2025-02-08 03:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20925: assume -2147483648 <= #t~ret3940#1 && #t~ret3940#1 <= 2147483647;havoc #t~mem3931#1;havoc #t~mem3932#1.base, #t~mem3932#1.offset;havoc #t~mem3933#1;havoc #t~bitwise3934#1;havoc #t~mem3935#1;havoc #t~bitwise3936#1;havoc #t~mem3937#1;havoc #t~mem3938#1;havoc #t~mem3939#1.base, #t~mem3939#1.offset;havoc #t~ret3940#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:41:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24262: 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:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-5: call bnx2_init_board_#t~mem3759#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25220-1: ldv_register_netdev_166_#res#1 := ldv_register_netdev_166_~ldv_func_res~8#1; [2025-02-08 03:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20133: assume bnx2_read_vpd_fw_ver_~i~53#1 <= 127; [2025-02-08 03:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20133: 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~nondet4437#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~nondet4437#1;assume -2147483648 <= pci_vpd_find_tag_#t~nondet4437#1 && pci_vpd_find_tag_#t~nondet4437#1 <= 2147483647;pci_vpd_find_tag_#res#1 := pci_vpd_find_tag_#t~nondet4437#1;havoc pci_vpd_find_tag_#t~nondet4437#1; [2025-02-08 03:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20034: assume 6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20034: assume !(6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20562-1: SUMMARY for call bnx2_init_board_#t~ret3795#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:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430: assume 0 == bnx2_init_board_#t~bitwise3760#1 % 4294967296;havoc bnx2_init_board_#t~mem3759#1;havoc bnx2_init_board_#t~bitwise3760#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~mem3675#1.base, bnx2_get_pci_speed_#t~mem3675#1.offset, bnx2_get_pci_speed_#t~ret3676#1, bnx2_get_pci_speed_#t~bitwise3677#1, bnx2_get_pci_speed_#t~mem3678#1, bnx2_get_pci_speed_#t~mem3679#1.base, bnx2_get_pci_speed_#t~mem3679#1.offset, bnx2_get_pci_speed_#t~ret3680#1, bnx2_get_pci_speed_#t~bitwise3681#1, bnx2_get_pci_speed_#t~bitwise3682#1, bnx2_get_pci_speed_#t~mem3683#1, bnx2_get_pci_speed_#t~bitwise3684#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~mem3675#1.base, bnx2_get_pci_speed_#t~mem3675#1.offset := read~$Pointer$#9(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430: assume !(0 == bnx2_init_board_#t~bitwise3760#1 % 4294967296);havoc bnx2_init_board_#t~mem3759#1;havoc bnx2_init_board_#t~bitwise3760#1; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-2: havoc bnx2_init_board_#t~bitwise3760#1;assume bnx2_init_board_#t~bitwise3760#1 % 4294967296 <= bnx2_init_board_#t~mem3759#1 % 4294967296 && bnx2_init_board_#t~bitwise3760#1 % 4294967296 <= 512; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364: assume 0 == bnx2_init_board_~err~6#1;call bnx2_init_board_#t~mem3731#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364: assume !(0 == bnx2_init_board_~err~6#1); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-1: [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-4: assume 0 == bnx2_init_board_#t~mem3759#1 % 4294967296;bnx2_init_board_#t~bitwise3760#1 := 0; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-4: assume !(0 == bnx2_init_board_#t~mem3759#1 % 4294967296); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-3: assume 512 == bnx2_init_board_#t~mem3759#1 % 4294967296;bnx2_init_board_#t~bitwise3760#1 := bnx2_init_board_#t~mem3759#1; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20430-3: assume !(512 == bnx2_init_board_#t~mem3759#1 % 4294967296); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662: call write~int#9(bnx2_init_board_#t~bitwise3851#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3850#1;havoc bnx2_init_board_#t~bitwise3851#1;call write~int#9(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-2: 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 >= 8) && bnx2_init_board_#t~bitwise3851#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3850#1 % 4294967296; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20596: call write~int#9(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#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3807#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9123 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3807#1;call bnx2_init_board_#t~mem3808#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3808#1, bnx2_init_board_~bp~45#1.base, 9124 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3808#1; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-1: [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-4: assume 0 == bnx2_init_board_#t~mem3850#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3850#1 % 4294967296;bnx2_init_board_#t~bitwise3851#1 := 8; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-4: assume !(0 == bnx2_init_board_#t~mem3850#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3850#1 % 4294967296); [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-1: [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27863-1: bnx2_init_board_#t~ret3707#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet4433#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~ret3707#1 && bnx2_init_board_#t~ret3707#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3707#1;havoc bnx2_init_board_#t~ret3707#1; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-3: assume false;bnx2_init_board_#t~bitwise3851#1 := bnx2_init_board_#t~mem3850#1; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-3: assume !false; [2025-02-08 03:41:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20596-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, 80); srcloc: null [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563: call write~int#9(bnx2_init_board_#t~bitwise3797#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3796#1;havoc bnx2_init_board_#t~bitwise3797#1;call bnx2_init_board_#t~mem3798#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3800#1 := 0 != bnx2_init_board_#t~mem3798#1 % 4294967296; [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27863: havoc pci_request_regions_#t~nondet4433#1; [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926: [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926-2: assume 61440 == #t~mem3933#1 % 4294967296;#t~bitwise3934#1 := #t~mem3933#1; [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926-2: assume !(61440 == #t~mem3933#1 % 4294967296); [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926-1: havoc #t~bitwise3934#1;assume #t~bitwise3934#1 % 4294967296 <= #t~mem3933#1 % 4294967296 && #t~bitwise3934#1 % 4294967296 <= 61440; [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926-3: assume 0 == #t~mem3933#1 % 4294967296;#t~bitwise3934#1 := 0; [2025-02-08 03:41:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20926-3: assume !(0 == #t~mem3933#1 % 4294967296); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-4: assume 0 == bnx2_init_board_#t~mem3731#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3731#1 % 4294967296;bnx2_init_board_#t~bitwise3732#1 := 16384; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-4: assume !(0 == bnx2_init_board_#t~mem3731#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3731#1 % 4294967296); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20068: call write~int#9(133, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-3: assume 57344 == bnx2_init_board_#t~mem3796#1 % 4294967296;bnx2_init_board_#t~bitwise3797#1 := bnx2_init_board_#t~mem3796#1; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-3: assume !(57344 == bnx2_init_board_#t~mem3796#1 % 4294967296); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-2: havoc bnx2_init_board_#t~bitwise3797#1;assume bnx2_init_board_#t~bitwise3797#1 % 4294967296 <= bnx2_init_board_#t~mem3796#1 % 4294967296 && bnx2_init_board_#t~bitwise3797#1 % 4294967296 <= 57344; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-4: assume 0 == bnx2_init_board_#t~mem3796#1 % 4294967296;bnx2_init_board_#t~bitwise3797#1 := 0; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-4: assume !(0 == bnx2_init_board_#t~mem3796#1 % 4294967296); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-1: [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365: call write~int#9(bnx2_init_board_#t~bitwise3732#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3731#1;havoc bnx2_init_board_#t~bitwise3732#1; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-3: assume false;bnx2_init_board_#t~bitwise3732#1 := bnx2_init_board_#t~mem3731#1; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-3: assume !false; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365-2: havoc bnx2_init_board_#t~bitwise3732#1;assume (bnx2_init_board_#t~bitwise3732#1 % 4294967296 >= bnx2_init_board_#t~mem3731#1 % 4294967296 && bnx2_init_board_#t~bitwise3732#1 % 4294967296 >= 16384) && bnx2_init_board_#t~bitwise3732#1 % 4294967296 <= 16384 + bnx2_init_board_#t~mem3731#1 % 4294967296; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: pci_set_consistent_dma_mask_#t~ret434#1 := dma_set_coherent_mask_#res#1;havoc dma_set_coherent_mask_#t~ret280#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~23#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~ret434#1 && pci_set_consistent_dma_mask_#t~ret434#1 <= 2147483647;pci_set_consistent_dma_mask_~tmp~50#1 := pci_set_consistent_dma_mask_#t~ret434#1;havoc pci_set_consistent_dma_mask_#t~ret434#1;pci_set_consistent_dma_mask_#res#1 := pci_set_consistent_dma_mask_~tmp~50#1; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20531-1: SUMMARY for call bnx2_init_board_#t~ret3785#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:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20531: call write~int#9(bnx2_init_board_#t~ret3785#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3785#1;call bnx2_init_board_#t~mem3786#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19969: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19969: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-1: [2025-02-08 03:41:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927: call #t~mem3937#1 := read~int#9(~pdev#1.base, 1551 + ~pdev#1.offset, 8);call #t~mem3938#1 := read~int#9(~pdev#1.base, 1547 + ~pdev#1.offset, 4);call #t~mem3939#1.base, #t~mem3939#1.offset := read~$Pointer$#9(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-3: assume 4080 == #t~mem3935#1 % 4294967296;#t~bitwise3936#1 := #t~mem3935#1; [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-3: assume !(4080 == #t~mem3935#1 % 4294967296); [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-2: havoc #t~bitwise3936#1;assume #t~bitwise3936#1 % 4294967296 <= #t~mem3935#1 % 4294967296 && #t~bitwise3936#1 % 4294967296 <= 4080; [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-5: call #t~mem3935#1 := read~int#9(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-4: assume 0 == #t~mem3935#1 % 4294967296;#t~bitwise3936#1 := 0; [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927-4: assume !(0 == #t~mem3935#1 % 4294967296); [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20135: call bnx2_read_vpd_fw_ver_#t~mem3687#1 := read~int#9(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#9(bnx2_read_vpd_fw_ver_#t~mem3687#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~mem3688#1 := read~int#9(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#9(bnx2_read_vpd_fw_ver_#t~mem3688#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~mem3688#1;call bnx2_read_vpd_fw_ver_#t~mem3689#1 := read~int#9(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#9(bnx2_read_vpd_fw_ver_#t~mem3689#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~mem3689#1;call bnx2_read_vpd_fw_ver_#t~mem3690#1 := read~int#9(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#9(bnx2_read_vpd_fw_ver_#t~mem3690#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~mem3690#1;bnx2_read_vpd_fw_ver_~i~53#1 := 4 + bnx2_read_vpd_fw_ver_~i~53#1; [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20432: havoc bnx2_get_pci_speed_#t~mem3675#1.base, bnx2_get_pci_speed_#t~mem3675#1.offset, bnx2_get_pci_speed_#t~ret3676#1, bnx2_get_pci_speed_#t~bitwise3677#1, bnx2_get_pci_speed_#t~mem3678#1, bnx2_get_pci_speed_#t~mem3679#1.base, bnx2_get_pci_speed_#t~mem3679#1.offset, bnx2_get_pci_speed_#t~ret3680#1, bnx2_get_pci_speed_#t~bitwise3681#1, bnx2_get_pci_speed_#t~bitwise3682#1, bnx2_get_pci_speed_#t~mem3683#1, bnx2_get_pci_speed_#t~bitwise3684#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:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20300: assume 0 == bnx2_init_board_#t~mem3710#1;havoc bnx2_init_board_#t~mem3710#1; [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20300: assume !(0 == bnx2_init_board_#t~mem3710#1);havoc bnx2_init_board_#t~mem3710#1;call write~$Pointer$#9(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$#9(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:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20697-1: call bnx2_init_board_#t~mem3872#1 := read~int#9(bnx2_init_board_~amd_8132~0#1.base, 72 + bnx2_init_board_~amd_8132~0#1.offset, 1); [2025-02-08 03:41:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20697: assume (bnx2_init_board_#t~mem3872#1 % 256 - 16) % 4294967296 <= 3;havoc bnx2_init_board_#t~mem3872#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:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20697: assume !((bnx2_init_board_#t~mem3872#1 % 256 - 16) % 4294967296 <= 3);havoc bnx2_init_board_#t~mem3872#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~ret4431#1.base, pci_get_device_#t~ret4431#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:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20631-1: SUMMARY for call bnx2_init_board_#t~ret3818#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:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20631: call write~int#9(bnx2_init_board_#t~ret3818#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3818#1;call bnx2_init_board_#t~mem3819#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565-1: assume bnx2_init_board_#t~short3800#1;call bnx2_init_board_#t~mem3799#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3800#1 := 57344 != bnx2_init_board_#t~mem3799#1 % 4294967296; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565-1: assume !bnx2_init_board_#t~short3800#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565: assume bnx2_init_board_#t~short3800#1;havoc bnx2_init_board_#t~mem3798#1;havoc bnx2_init_board_#t~mem3799#1;havoc bnx2_init_board_#t~short3800#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565: assume !bnx2_init_board_#t~short3800#1;havoc bnx2_init_board_#t~mem3798#1;havoc bnx2_init_board_#t~mem3799#1;havoc bnx2_init_board_#t~short3800#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499-1: [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499: bnx2_init_board_~num~0#1 := bnx2_init_board_#t~bitwise3784#1;havoc bnx2_init_board_#t~mem3783#1;havoc bnx2_init_board_#t~bitwise3784#1;bnx2_init_board_~k~1#1 := 100;bnx2_init_board_~skip0~0#1 := 1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20796: assume true;havoc bnx2_bus_string_#t~nondet3902#1;call write~int#5(bnx2_bus_string_#t~nondet3902#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3901#1, 8);bnx2_bus_string_#t~loopctr3901#1 := 1 + bnx2_bus_string_#t~loopctr3901#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20796: assume true;bnx2_bus_string_~tmp___3~17#1 := bnx2_bus_string_#t~ret3903#1;havoc bnx2_bus_string_#t~loopctr3901#1;havoc bnx2_bus_string_#t~nondet3902#1;havoc bnx2_bus_string_#t~ret3903#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:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24265-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_11_ret_default~0#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24265: ldv_register_netdev_166_#t~ret4264#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4218#1, ldv_register_netdev_#t~ret4219#1, ldv_register_netdev_#t~mem4220#1.base, ldv_register_netdev_#t~mem4220#1.offset, ldv_register_netdev_#t~mem4221#1.base, ldv_register_netdev_#t~mem4221#1.offset, ldv_register_netdev_#t~ret4222#1, ldv_register_netdev_#t~ret4223#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~192#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_166_#t~ret4264#1 && ldv_register_netdev_166_#t~ret4264#1 <= 2147483647;ldv_register_netdev_166_~tmp___0~112#1 := ldv_register_netdev_166_#t~ret4264#1;havoc ldv_register_netdev_166_#t~ret4264#1;ldv_register_netdev_166_#res#1 := ldv_register_netdev_166_~tmp___0~112#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499-3: assume 0 == bnx2_init_board_#t~mem3783#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1);bnx2_init_board_#t~bitwise3784#1 := bnx2_init_board_#t~mem3783#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499-3: assume !(0 == bnx2_init_board_#t~mem3783#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1)); [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499-2: havoc bnx2_init_board_#t~bitwise3784#1; [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20499-4: call bnx2_init_board_#t~mem3783#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20599-1: SUMMARY for call bnx2_init_board_#t~ret3809#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:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20599: call write~int#9(bnx2_init_board_#t~ret3809#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3809#1;call bnx2_init_board_#t~mem3810#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3810#1 % 4294967296 / 16777216, bnx2_init_board_~bp~45#1.base, 9125 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3810#1;call bnx2_init_board_#t~mem3811#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3811#1 % 4294967296 / 65536, bnx2_init_board_~bp~45#1.base, 9126 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3811#1;call bnx2_init_board_#t~mem3812#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3812#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9127 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3812#1;call bnx2_init_board_#t~mem3813#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#9(bnx2_init_board_#t~mem3813#1, bnx2_init_board_~bp~45#1.base, 9128 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3813#1;call write~int#9(255, bnx2_init_board_~bp~45#1.base, 8534 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-1: [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533: assume 0 != bnx2_init_board_#t~bitwise3787#1 % 4294967296;havoc bnx2_init_board_#t~mem3786#1;havoc bnx2_init_board_#t~bitwise3787#1;call write~int#9(1, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533: assume !(0 != bnx2_init_board_#t~bitwise3787#1 % 4294967296);havoc bnx2_init_board_#t~mem3786#1;havoc bnx2_init_board_#t~bitwise3787#1; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-3: assume 16777216 == bnx2_init_board_#t~mem3786#1 % 4294967296;bnx2_init_board_#t~bitwise3787#1 := bnx2_init_board_#t~mem3786#1; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-3: assume !(16777216 == bnx2_init_board_#t~mem3786#1 % 4294967296); [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-2: havoc bnx2_init_board_#t~bitwise3787#1;assume bnx2_init_board_#t~bitwise3787#1 % 4294967296 <= bnx2_init_board_#t~mem3786#1 % 4294967296 && bnx2_init_board_#t~bitwise3787#1 % 4294967296 <= 16777216; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20170-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3694#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:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20038: assume 4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20038: assume !(4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24266-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20071: call write~int#9(100, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-4: assume 0 == bnx2_init_board_#t~mem3786#1 % 4294967296;bnx2_init_board_#t~bitwise3787#1 := 0; [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20533-4: assume !(0 == bnx2_init_board_#t~mem3786#1 % 4294967296); [2025-02-08 03:41:16,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20302: assume -2147483648 <= bnx2_init_board_#t~ret3711#1 && bnx2_init_board_#t~ret3711#1 <= 2147483647;havoc bnx2_init_board_#t~ret3711#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20269-1: SUMMARY for call bnx2_init_board_#t~ret3702#1 := pci_enable_device(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20302-1: SUMMARY for call bnx2_init_board_#t~ret3711#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 136, 0); srcloc: null [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20269: assume -2147483648 <= bnx2_init_board_#t~ret3702#1 && bnx2_init_board_#t~ret3702#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3702#1;havoc bnx2_init_board_#t~ret3702#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20203-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.offset := #Ultimate.C_memcpy#9(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:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20170: bnx2_read_vpd_fw_ver_~tmp___1~47#1 := bnx2_read_vpd_fw_ver_#t~ret3694#1;havoc bnx2_read_vpd_fw_ver_#t~ret3694#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:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20203: havoc bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.offset;call write~int#9(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:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-1: [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20666-1: SUMMARY for call bnx2_init_board_#t~ret3853#1 := readl(bnx2_init_board_#t~mem3852#1.base, 1036 + bnx2_init_board_#t~mem3852#1.offset); srcloc: null [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume 0 == bnx2_init_board_#t~bitwise3820#1 % 4294967296;havoc bnx2_init_board_#t~mem3819#1;havoc bnx2_init_board_#t~bitwise3820#1;call bnx2_init_board_#t~mem3821#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume !(0 == bnx2_init_board_#t~bitwise3820#1 % 4294967296);havoc bnx2_init_board_#t~mem3819#1;havoc bnx2_init_board_#t~bitwise3820#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-3: assume 32768 == bnx2_init_board_#t~mem3819#1 % 4294967296;bnx2_init_board_#t~bitwise3820#1 := bnx2_init_board_#t~mem3819#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-3: assume !(32768 == bnx2_init_board_#t~mem3819#1 % 4294967296); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567-1: SUMMARY for call bnx2_init_board_#t~ret3801#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:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-2: havoc bnx2_init_board_#t~bitwise3820#1;assume bnx2_init_board_#t~bitwise3820#1 % 4294967296 <= bnx2_init_board_#t~mem3819#1 % 4294967296 && bnx2_init_board_#t~bitwise3820#1 % 4294967296 <= 32768; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20567: bnx2_init_board_~tmp___11~3#1 := bnx2_init_board_#t~ret3801#1;havoc bnx2_init_board_#t~ret3801#1;bnx2_init_board_~addr~7#1 := bnx2_init_board_~tmp___11~3#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20468: call write~int#9(bnx2_init_board_#t~ret3778#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3778#1;call bnx2_init_board_#t~mem3779#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-4: assume 0 == bnx2_init_board_#t~mem3819#1 % 4294967296;bnx2_init_board_#t~bitwise3820#1 := 0; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-4: assume !(0 == bnx2_init_board_#t~mem3819#1 % 4294967296); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20468-1: SUMMARY for call bnx2_init_board_#t~ret3778#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:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20666: bnx2_init_board_~tmp___14~2#1 := bnx2_init_board_#t~ret3853#1;havoc bnx2_init_board_#t~mem3852#1.base, bnx2_init_board_#t~mem3852#1.offset;havoc bnx2_init_board_#t~ret3853#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19973: assume 5 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19973: assume !(5 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20336: havoc bnx2_init_board_#t~mem3718#1.base, bnx2_init_board_#t~mem3718#1.offset;call bnx2_init_board_#t~mem3719#1.base, bnx2_init_board_#t~mem3719#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20336-1: SUMMARY for call writel(136, bnx2_init_board_#t~mem3718#1.base, 104 + bnx2_init_board_#t~mem3718#1.offset); srcloc: null [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24267-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:16,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: havoc pci_pcie_cap_#t~mem438#1;pci_is_pcie_#t~ret439#1 := pci_pcie_cap_#res#1;havoc pci_pcie_cap_#t~mem438#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~ret439#1 && pci_is_pcie_#t~ret439#1 <= 2147483647;pci_is_pcie_~tmp~53#1 := pci_is_pcie_#t~ret439#1;havoc pci_is_pcie_#t~ret439#1;pci_is_pcie_#res#1 := (if 0 == (if 0 != pci_is_pcie_~tmp~53#1 then 1 else 0) then 0 else 1); [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-2: havoc bnx2_init_board_#t~bitwise3822#1;assume (bnx2_init_board_#t~bitwise3822#1 % 4294967296 >= bnx2_init_board_#t~mem3821#1 % 4294967296 && bnx2_init_board_#t~bitwise3822#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3822#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3821#1 % 4294967296; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-1: [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-4: assume 0 == bnx2_init_board_#t~mem3821#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3821#1 % 4294967296;bnx2_init_board_#t~bitwise3822#1 := 8; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-4: assume !(0 == bnx2_init_board_#t~mem3821#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3821#1 % 4294967296); [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20502: assume 0 != bnx2_init_board_~k~1#1 % 256 % 4294967296; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20502: assume !(0 != bnx2_init_board_~k~1#1 % 256 % 4294967296); [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-3: assume false;bnx2_init_board_#t~bitwise3822#1 := bnx2_init_board_#t~mem3821#1; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-3: assume !false; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20436: assume 1460011008 == (bnx2_init_board_#t~mem3761#1 - bnx2_init_board_#t~mem3761#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3761#1;call bnx2_init_board_#t~mem3762#1.base, bnx2_init_board_#t~mem3762#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20436: assume !(1460011008 == (bnx2_init_board_#t~mem3761#1 - bnx2_init_board_#t~mem3761#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3761#1;call bnx2_init_board_#t~mem3768#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3770#1 := 1460011024 == (bnx2_init_board_#t~mem3768#1 - bnx2_init_board_#t~mem3768#1 % 16) % 4294967296; [2025-02-08 03:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27703-1: ldv_register_netdev_#t~ret4218#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet4409#1;assume { :end_inline_ldv_pre_register_netdev } true;assume -2147483648 <= ldv_register_netdev_#t~ret4218#1 && ldv_register_netdev_#t~ret4218#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4218#1;havoc ldv_register_netdev_#t~ret4218#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:41:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27703: havoc ldv_pre_register_netdev_#t~nondet4409#1; [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20436-1: call bnx2_init_board_#t~mem3761#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20700: 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:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20733: call write~$Pointer$#9(#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:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634: call write~int#9(bnx2_init_board_#t~bitwise3822#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3821#1;havoc bnx2_init_board_#t~bitwise3822#1;call write~int#9(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20007: call bnx2_get_5709_media_#t~mem3674#1 := read~int#9(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#9(1 + bnx2_get_5709_media_#t~mem3674#1 - bnx2_get_5709_media_#t~mem3674#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20899-1: SUMMARY for call #t~ret3914#1.base, #t~ret3914#1.offset := netdev_priv(~dev~4#1.base, ~dev~4#1.offset); srcloc: null [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20899: ~tmp___0~89#1.base, ~tmp___0~89#1.offset := #t~ret3914#1.base, #t~ret3914#1.offset;havoc #t~ret3914#1.base, #t~ret3914#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~ret436#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_82 } true;ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#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_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret4244#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~205#1;ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset := ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset;ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset := ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;havoc ldv_dev_set_drvdata_82_~tmp~205#1; [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20337-1: SUMMARY for call bnx2_init_board_#t~ret3720#1 := readl(bnx2_init_board_#t~mem3719#1.base, 2056 + bnx2_init_board_#t~mem3719#1.offset); srcloc: null [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20337: call write~int#9(bnx2_init_board_#t~ret3720#1, bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3719#1.base, bnx2_init_board_#t~mem3719#1.offset;havoc bnx2_init_board_#t~ret3720#1;call bnx2_init_board_#t~mem3721#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20271: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20271: assume !(0 != bnx2_init_board_~rc~24#1);call bnx2_init_board_#t~mem3704#1 := read~int#9(bnx2_init_board_~pdev#1.base, 1575 + bnx2_init_board_~pdev#1.offset, 8); [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-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~bitwise3854#1 := 0; [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-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:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-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~bitwise3854#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:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-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:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20470: assume 1146505472 != (bnx2_init_board_#t~mem3779#1 - bnx2_init_board_#t~mem3779#1 % 256) % 4294967296;havoc bnx2_init_board_#t~mem3779#1; [2025-02-08 03:41:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20470: assume !(1146505472 != (bnx2_init_board_#t~mem3779#1 - bnx2_init_board_#t~mem3779#1 % 256) % 4294967296);havoc bnx2_init_board_#t~mem3779#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~ret3685#1.base, bnx2_read_vpd_fw_ver_#t~ret3685#1.offset, bnx2_read_vpd_fw_ver_#t~ret3686#1, bnx2_read_vpd_fw_ver_#t~mem3687#1, bnx2_read_vpd_fw_ver_#t~mem3688#1, bnx2_read_vpd_fw_ver_#t~mem3689#1, bnx2_read_vpd_fw_ver_#t~mem3690#1, bnx2_read_vpd_fw_ver_#t~ret3691#1, bnx2_read_vpd_fw_ver_#t~ret3692#1, bnx2_read_vpd_fw_ver_#t~ret3693#1, bnx2_read_vpd_fw_ver_#t~ret3694#1, bnx2_read_vpd_fw_ver_#t~nondet3695#1, bnx2_read_vpd_fw_ver_#t~ret3696#1, bnx2_read_vpd_fw_ver_#t~ret3697#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#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~164#1.base, bnx2_read_vpd_fw_ver_~tmp~164#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~29#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~164#1.base, bnx2_read_vpd_fw_ver_~tmp~164#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~29#1;havoc bnx2_read_vpd_fw_ver_~tmp___3~15#1; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404: assume -2147483648 <= bnx2_init_board_#t~ret3752#1 && bnx2_init_board_#t~ret3752#1 <= 2147483647;bnx2_init_board_~tmp___3~16#1 := bnx2_init_board_#t~ret3752#1;havoc bnx2_init_board_#t~ret3752#1; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404-1: SUMMARY for call bnx2_init_board_#t~ret3752#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:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20734: assume -2147483648 <= bnx2_init_board_#t~ret3877#1 && bnx2_init_board_#t~ret3877#1 <= 2147483647;havoc bnx2_init_board_#t~ret3877#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:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume 0 == bnx2_init_board_#t~bitwise3854#1;havoc bnx2_init_board_#t~bitwise3854#1;call bnx2_init_board_#t~mem3855#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume !(0 == bnx2_init_board_#t~bitwise3854#1);havoc bnx2_init_board_#t~bitwise3854#1; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20734-1: SUMMARY for call bnx2_init_board_#t~ret3877#1 := pci_save_state(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-2: havoc bnx2_init_board_#t~bitwise3854#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~bitwise3854#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~bitwise3854#1 <= 1073741824) && bnx2_init_board_#t~bitwise3854#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~bitwise3854#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~bitwise3854#1 >= -9223372036854775808; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668-1: [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem3941#1.base, #t~mem3941#1.offset); srcloc: null [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933: havoc #t~mem3941#1.base, #t~mem3941#1.offset; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20867: call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933-2: call #t~mem3941#1.base, #t~mem3941#1.offset := read~$Pointer$#9(~bp~46#1.base, ~bp~46#1.offset, 8); [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25227: SUMMARY for call free_netdev(ldv_free_netdev_167_~ldv_func_arg1#1.base, ldv_free_netdev_167_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-1: [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20504: 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#9((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:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20504: 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:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-4: assume 0 == bnx2_init_board_#t~mem3855#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3855#1 % 4294967296;bnx2_init_board_#t~bitwise3856#1 := 8; [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-4: assume !(0 == bnx2_init_board_#t~mem3855#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3855#1 % 4294967296); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537: assume 0 != bnx2_init_board_#t~bitwise3789#1 % 4294967296;havoc bnx2_init_board_#t~mem3788#1;havoc bnx2_init_board_#t~bitwise3789#1;call bnx2_init_board_#t~mem3790#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537: assume !(0 != bnx2_init_board_#t~bitwise3789#1 % 4294967296);havoc bnx2_init_board_#t~mem3788#1;havoc bnx2_init_board_#t~bitwise3789#1; [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-3: assume 67108864 == bnx2_init_board_#t~mem3788#1 % 4294967296;bnx2_init_board_#t~bitwise3789#1 := bnx2_init_board_#t~mem3788#1; [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-3: assume !(67108864 == bnx2_init_board_#t~mem3788#1 % 4294967296); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438: call write~int#9(bnx2_init_board_#t~ret3763#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3762#1.base, bnx2_init_board_#t~mem3762#1.offset;havoc bnx2_init_board_#t~ret3763#1;call bnx2_init_board_#t~mem3764#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-2: havoc bnx2_init_board_#t~bitwise3789#1;assume bnx2_init_board_#t~bitwise3789#1 % 4294967296 <= bnx2_init_board_#t~mem3788#1 % 4294967296 && bnx2_init_board_#t~bitwise3789#1 % 4294967296 <= 67108864; [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-5: call bnx2_init_board_#t~mem3788#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20372: assume 0 == bnx2_init_board_#t~mem3734#1;havoc bnx2_init_board_#t~mem3734#1; [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20372: assume !(0 == bnx2_init_board_#t~mem3734#1);havoc bnx2_init_board_#t~mem3734#1;call bnx2_init_board_#t~mem3736#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-4: assume 0 == bnx2_init_board_#t~mem3788#1 % 4294967296;bnx2_init_board_#t~bitwise3789#1 := 0; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-4: assume !(0 == bnx2_init_board_#t~mem3788#1 % 4294967296); [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20438-1: SUMMARY for call bnx2_init_board_#t~ret3763#1 := readl(bnx2_init_board_#t~mem3762#1.base, 4 + bnx2_init_board_#t~mem3762#1.offset); srcloc: null [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339: assume 1460207616 == (bnx2_init_board_#t~mem3721#1 - bnx2_init_board_#t~mem3721#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3721#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~ret439#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~53#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~53#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~mem438#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~mem438#1 := read~int#9(pci_pcie_cap_~dev#1.base, 74 + pci_pcie_cap_~dev#1.offset, 1);pci_pcie_cap_#res#1 := (if pci_pcie_cap_#t~mem438#1 % 256 % 4294967296 <= 2147483647 then pci_pcie_cap_#t~mem438#1 % 256 % 4294967296 else pci_pcie_cap_#t~mem438#1 % 256 % 4294967296 - 4294967296);havoc pci_pcie_cap_#t~mem438#1; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339: assume !(1460207616 == (bnx2_init_board_#t~mem3721#1 - bnx2_init_board_#t~mem3721#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3721#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~nondet4430#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~nondet4430#1;assume -2147483648 <= pci_find_capability_#t~nondet4430#1 && pci_find_capability_#t~nondet4430#1 <= 2147483647;pci_find_capability_#res#1 := pci_find_capability_#t~nondet4430#1;havoc pci_find_capability_#t~nondet4430#1; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20801-1: call bnx2_bus_string_#t~mem3904#1 := read~int#9(bnx2_bus_string_~bp#1.base, 8938 + bnx2_bus_string_~bp#1.offset, 2);bnx2_bus_string_#t~loopctr3905#1 := 0; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20801: assume true;havoc bnx2_bus_string_#t~nondet3906#1;call write~int#5(bnx2_bus_string_#t~nondet3906#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3905#1, 8);bnx2_bus_string_#t~loopctr3905#1 := 1 + bnx2_bus_string_#t~loopctr3905#1; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20801: assume true;bnx2_bus_string_~tmp___4~12#1 := bnx2_bus_string_#t~ret3907#1;havoc bnx2_bus_string_#t~mem3904#1;havoc bnx2_bus_string_#t~loopctr3905#1;havoc bnx2_bus_string_#t~nondet3906#1;havoc bnx2_bus_string_#t~ret3907#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:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-1: [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669: call write~int#9(bnx2_init_board_#t~bitwise3856#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3855#1;havoc bnx2_init_board_#t~bitwise3856#1;call write~int#9(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-3: assume false;bnx2_init_board_#t~bitwise3856#1 := bnx2_init_board_#t~mem3855#1; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-3: assume !false; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20570: 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#9(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:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20570: assume !(bnx2_init_board_~j~17#1 <= 31); [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20669-2: havoc bnx2_init_board_#t~bitwise3856#1;assume (bnx2_init_board_#t~bitwise3856#1 % 4294967296 >= bnx2_init_board_#t~mem3855#1 % 4294967296 && bnx2_init_board_#t~bitwise3856#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3856#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3855#1 % 4294967296; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20934: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20273-1: SUMMARY for call bnx2_init_board_#t~ret3703#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 132, 0); srcloc: null [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20273: assume -2147483648 <= bnx2_init_board_#t~ret3703#1 && bnx2_init_board_#t~ret3703#1 <= 2147483647;havoc bnx2_init_board_#t~ret3703#1; [2025-02-08 03:41:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20174: 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:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20174: 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~29#1 := bnx2_read_vpd_fw_ver_#t~nondet3695#1;havoc bnx2_read_vpd_fw_ver_#t~nondet3695#1; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25228-1: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_167_~ldv_func_arg1#1.base, ldv_free_netdev_167_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25228: havoc ldv_free_netdev_167_~ldv_func_arg1#1.base, ldv_free_netdev_167_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_167_#in~ldv_func_arg1#1.base, ldv_free_netdev_167_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_167 } 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:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20042: assume 5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20042: assume !(5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20075: call write~int#9(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-2: havoc bnx2_init_board_#t~bitwise3791#1;assume (bnx2_init_board_#t~bitwise3791#1 % 4294967296 >= bnx2_init_board_#t~mem3790#1 % 4294967296 && bnx2_init_board_#t~bitwise3791#1 % 4294967296 >= 64) && bnx2_init_board_#t~bitwise3791#1 % 4294967296 <= 64 + bnx2_init_board_#t~mem3790#1 % 4294967296; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20472: assume -2147483648 <= bnx2_init_board_#t~ret3780#1 && bnx2_init_board_#t~ret3780#1 <= 2147483647;havoc bnx2_init_board_#t~ret3780#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-1: [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-4: assume 0 == bnx2_init_board_#t~mem3790#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3790#1 % 4294967296;bnx2_init_board_#t~bitwise3791#1 := 64; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-4: assume !(0 == bnx2_init_board_#t~mem3790#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3790#1 % 4294967296); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-1: [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20406: assume 0 == bnx2_init_board_~tmp___3~16#1;call bnx2_init_board_#t~mem3753#1 := read~int#9(bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20406: assume !(0 == bnx2_init_board_~tmp___3~16#1); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-3: assume false;bnx2_init_board_#t~bitwise3791#1 := bnx2_init_board_#t~mem3790#1; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538-3: assume !false; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20472-1: SUMMARY for call bnx2_init_board_#t~ret3780#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 147, 0); srcloc: null [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439: call write~int#9(bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3764#1;havoc bnx2_init_board_#t~bitwise3765#1;call bnx2_init_board_#t~mem3766#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call bnx2_init_board_#t~mem3767#1.base, bnx2_init_board_#t~mem3767#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-3: assume 4294966975 == bnx2_init_board_#t~mem3764#1 % 4294967296;bnx2_init_board_#t~bitwise3765#1 := bnx2_init_board_#t~mem3764#1; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-3: assume !(4294966975 == bnx2_init_board_#t~mem3764#1 % 4294967296); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-2: havoc bnx2_init_board_#t~bitwise3765#1;assume bnx2_init_board_#t~bitwise3765#1 % 4294967296 <= bnx2_init_board_#t~mem3764#1 % 4294967296 && bnx2_init_board_#t~bitwise3765#1 % 4294967296 <= 4294966975; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-4: assume 0 == bnx2_init_board_#t~mem3764#1 % 4294967296;bnx2_init_board_#t~bitwise3765#1 := 0; [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-4: assume !(0 == bnx2_init_board_#t~mem3764#1 % 4294967296); [2025-02-08 03:41:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20736: #t~ret3913#1 := bnx2_init_board_#res#1;havoc bnx2_init_board_#t~ret3699#1.base, bnx2_init_board_#t~ret3699#1.offset, bnx2_init_board_#t~ret3700#1.base, bnx2_init_board_#t~ret3700#1.offset, bnx2_init_board_#t~mem3701#1.base, bnx2_init_board_#t~mem3701#1.offset, bnx2_init_board_#t~ret3702#1, bnx2_init_board_#t~ret3703#1, bnx2_init_board_#t~mem3704#1, bnx2_init_board_#t~bitwise3705#1, bnx2_init_board_#t~ret3706#1, bnx2_init_board_#t~ret3707#1, bnx2_init_board_#t~ret3708#1, bnx2_init_board_#t~mem3709#1, bnx2_init_board_#t~mem3710#1, bnx2_init_board_#t~ret3711#1, bnx2_init_board_#t~ret3712#1.base, bnx2_init_board_#t~ret3712#1.offset, bnx2_init_board_#t~ret3713#1.base, bnx2_init_board_#t~ret3713#1.offset, bnx2_init_board_#t~mem3714#1, bnx2_init_board_#t~ret3715#1.base, bnx2_init_board_#t~ret3715#1.offset, bnx2_init_board_#t~mem3716#1.base, bnx2_init_board_#t~mem3716#1.offset, bnx2_init_board_#t~ret3717#1, bnx2_init_board_#t~mem3718#1.base, bnx2_init_board_#t~mem3718#1.offset, bnx2_init_board_#t~mem3719#1.base, bnx2_init_board_#t~mem3719#1.offset, bnx2_init_board_#t~ret3720#1, bnx2_init_board_#t~mem3721#1, bnx2_init_board_#t~ret3722#1, bnx2_init_board_#t~ret3723#1, bnx2_init_board_#t~mem3724#1, bnx2_init_board_#t~bitwise3725#1, bnx2_init_board_#t~mem3726#1, bnx2_init_board_#t~bitwise3727#1, bnx2_init_board_#t~mem3728#1, bnx2_init_board_#t~bitwise3729#1, bnx2_init_board_#t~ret3730#1, bnx2_init_board_#t~mem3731#1, bnx2_init_board_#t~bitwise3732#1, bnx2_init_board_#t~ret3733#1, bnx2_init_board_#t~mem3734#1, bnx2_init_board_#t~ret3735#1, bnx2_init_board_#t~mem3736#1, bnx2_init_board_#t~bitwise3737#1, bnx2_init_board_#t~mem3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~short3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~mem3743#1, bnx2_init_board_#t~bitwise3744#1, bnx2_init_board_#t~mem3745#1, bnx2_init_board_#t~mem3746#1, bnx2_init_board_#t~short3747#1, bnx2_init_board_#t~mem3748#1, bnx2_init_board_#t~mem3749#1, bnx2_init_board_#t~bitwise3750#1, bnx2_init_board_#t~mem3751#1, bnx2_init_board_#t~ret3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~bitwise3754#1, bnx2_init_board_#t~ret3755#1, bnx2_init_board_#t~ret3756#1, bnx2_init_board_#t~ret3757#1, bnx2_init_board_#t~ret3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~bitwise3760#1, bnx2_init_board_#t~mem3761#1, bnx2_init_board_#t~mem3762#1.base, bnx2_init_board_#t~mem3762#1.offset, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~mem3764#1, bnx2_init_board_#t~bitwise3765#1, bnx2_init_board_#t~mem3766#1, bnx2_init_board_#t~mem3767#1.base, bnx2_init_board_#t~mem3767#1.offset, bnx2_init_board_#t~mem3768#1, bnx2_init_board_#t~mem3769#1, bnx2_init_board_#t~short3770#1, bnx2_init_board_#t~ret3771#1, bnx2_init_board_#t~ret3772#1, bnx2_init_board_#t~ret3773#1, bnx2_init_board_#t~ret3774#1, bnx2_init_board_#t~mem3775#1, bnx2_init_board_#t~mem3776#1, bnx2_init_board_#t~ret3777#1, bnx2_init_board_#t~ret3778#1, bnx2_init_board_#t~mem3779#1, bnx2_init_board_#t~ret3780#1, bnx2_init_board_#t~nondet3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~mem3783#1, bnx2_init_board_#t~bitwise3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~mem3786#1, bnx2_init_board_#t~bitwise3787#1, bnx2_init_board_#t~mem3788#1, bnx2_init_board_#t~bitwise3789#1, bnx2_init_board_#t~mem3790#1, bnx2_init_board_#t~bitwise3791#1, bnx2_init_board_#t~ret3792#1, bnx2_init_board_#t~mem3793#1, bnx2_init_board_#t~bitwise3794#1, bnx2_init_board_#t~ret3795#1, bnx2_init_board_#t~mem3796#1, bnx2_init_board_#t~bitwise3797#1, bnx2_init_board_#t~mem3798#1, bnx2_init_board_#t~mem3799#1, bnx2_init_board_#t~short3800#1, bnx2_init_board_#t~ret3801#1, bnx2_init_board_#t~ret3802#1, bnx2_init_board_#t~mem3803#1, bnx2_init_board_#t~ret3804#1, bnx2_init_board_#t~memcpy~res3805#1.base, bnx2_init_board_#t~memcpy~res3805#1.offset, bnx2_init_board_#t~ret3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~mem3808#1, bnx2_init_board_#t~ret3809#1, bnx2_init_board_#t~mem3810#1, bnx2_init_board_#t~mem3811#1, bnx2_init_board_#t~mem3812#1, bnx2_init_board_#t~mem3813#1, bnx2_init_board_#t~mem3814#1, bnx2_init_board_#t~mem3815#1, bnx2_init_board_#t~mem3816#1, bnx2_init_board_#t~mem3817#1, bnx2_init_board_#t~ret3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~bitwise3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~bitwise3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~bitwise3826#1, bnx2_init_board_#t~mem3827#1, bnx2_init_board_#t~bitwise3828#1, bnx2_init_board_#t~mem3829#1, bnx2_init_board_#t~bitwise3830#1, bnx2_init_board_#t~mem3831#1, bnx2_init_board_#t~mem3832#1, bnx2_init_board_#t~short3833#1, bnx2_init_board_#t~mem3834#1, bnx2_init_board_#t~bitwise3835#1, bnx2_init_board_#t~mem3836#1, bnx2_init_board_#t~mem3837#1, bnx2_init_board_#t~bitwise3838#1, bnx2_init_board_#t~mem3839#1, bnx2_init_board_#t~bitwise3840#1, bnx2_init_board_#t~short3841#1, bnx2_init_board_#t~short3842#1, bnx2_init_board_#t~mem3843#1, bnx2_init_board_#t~bitwise3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~mem3846#1, bnx2_init_board_#t~short3847#1, bnx2_init_board_#t~mem3848#1, bnx2_init_board_#t~short3849#1, bnx2_init_board_#t~mem3850#1, bnx2_init_board_#t~bitwise3851#1, bnx2_init_board_#t~mem3852#1.base, bnx2_init_board_#t~mem3852#1.offset, bnx2_init_board_#t~ret3853#1, bnx2_init_board_#t~bitwise3854#1, bnx2_init_board_#t~mem3855#1, bnx2_init_board_#t~bitwise3856#1, bnx2_init_board_#t~mem3857#1, bnx2_init_board_#t~bitwise3858#1, bnx2_init_board_#t~mem3859#1.base, bnx2_init_board_#t~mem3859#1.offset, bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset, bnx2_init_board_#t~mem3861#1, bnx2_init_board_#t~ret3862#1, bnx2_init_board_#t~mem3863#1, bnx2_init_board_#t~mem3864#1, bnx2_init_board_#t~mem3865#1, bnx2_init_board_#t~mem3866#1, bnx2_init_board_#t~mem3867#1, bnx2_init_board_#t~mem3868#1, bnx2_init_board_#t~mem3869#1, bnx2_init_board_#t~mem3870#1, bnx2_init_board_#t~mem3871#1, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~ret3873#1.base, bnx2_init_board_#t~ret3873#1.offset, bnx2_init_board_#t~ret3874#1, bnx2_init_board_#t~bitwise3875#1, bnx2_init_board_#t~ret3876#1, bnx2_init_board_#t~ret3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~bitwise3879#1, bnx2_init_board_#t~ret3880#1, bnx2_init_board_#t~mem3881#1, bnx2_init_board_#t~bitwise3882#1, bnx2_init_board_#t~mem3883#1.base, bnx2_init_board_#t~mem3883#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~165#1.base, bnx2_init_board_~tmp~165#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~30#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~ret3913#1 && #t~ret3913#1 <= 2147483647;~rc~25#1 := #t~ret3913#1;havoc #t~ret3913#1; [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20538: call write~int#9(bnx2_init_board_#t~bitwise3791#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3790#1;havoc bnx2_init_board_#t~bitwise3791#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19977: assume 6 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19977: assume !(6 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20935-1: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20902: havoc #t~mem3915#1.base, #t~mem3915#1.offset;havoc #t~memcpy~res3916#1.base, #t~memcpy~res3916#1.offset;call write~int#9(6443040771, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call #t~mem3917#1 := read~int#9(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20935: assume { :begin_inline_ldv_free_netdev_167 } true;ldv_free_netdev_167_#in~ldv_func_arg1#1.base, ldv_free_netdev_167_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_free_netdev_167_~ldv_func_arg1#1.base, ldv_free_netdev_167_~ldv_func_arg1#1.offset;ldv_free_netdev_167_~ldv_func_arg1#1.base, ldv_free_netdev_167_~ldv_func_arg1#1.offset := ldv_free_netdev_167_#in~ldv_func_arg1#1.base, ldv_free_netdev_167_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:16,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20902-1: SUMMARY for call #t~memcpy~res3916#1.base, #t~memcpy~res3916#1.offset := #Ultimate.C_memcpy#9(#t~mem3915#1.base, #t~mem3915#1.offset, ~bp~46#1.base, 9123 + ~bp~46#1.offset, 6); srcloc: null [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21860: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20208: havoc bnx2_read_vpd_fw_ver_#t~ret3685#1.base, bnx2_read_vpd_fw_ver_#t~ret3685#1.offset, bnx2_read_vpd_fw_ver_#t~ret3686#1, bnx2_read_vpd_fw_ver_#t~mem3687#1, bnx2_read_vpd_fw_ver_#t~mem3688#1, bnx2_read_vpd_fw_ver_#t~mem3689#1, bnx2_read_vpd_fw_ver_#t~mem3690#1, bnx2_read_vpd_fw_ver_#t~ret3691#1, bnx2_read_vpd_fw_ver_#t~ret3692#1, bnx2_read_vpd_fw_ver_#t~ret3693#1, bnx2_read_vpd_fw_ver_#t~ret3694#1, bnx2_read_vpd_fw_ver_#t~nondet3695#1, bnx2_read_vpd_fw_ver_#t~ret3696#1, bnx2_read_vpd_fw_ver_#t~ret3697#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3698#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~164#1.base, bnx2_read_vpd_fw_ver_~tmp~164#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~29#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~nondet3781#1;havoc bnx2_init_board_#t~nondet3781#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:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20208-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:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20440: havoc bnx2_init_board_#t~mem3766#1;havoc bnx2_init_board_#t~mem3767#1.base, bnx2_init_board_#t~mem3767#1.offset; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20374: assume -2147483648 <= bnx2_init_board_#t~ret3735#1 && bnx2_init_board_#t~ret3735#1 <= 2147483647;havoc bnx2_init_board_#t~ret3735#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20440-1: SUMMARY for call writel(bnx2_init_board_#t~mem3766#1, bnx2_init_board_#t~mem3767#1.base, 4 + bnx2_init_board_#t~mem3767#1.offset); srcloc: null [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20341: bnx2_init_board_#t~ret3722#1 := pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret439#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~53#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~ret3722#1 % 256 then 0 else 1);havoc bnx2_init_board_#t~ret3722#1; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20374-1: SUMMARY for call bnx2_init_board_#t~ret3735#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 143, 0); srcloc: null [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20638: assume 1460011008 == (bnx2_init_board_#t~mem3823#1 - bnx2_init_board_#t~mem3823#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3823#1;call bnx2_init_board_#t~mem3824#1 := read~int#9(bnx2_init_board_~pdev#1.base, 64 + bnx2_init_board_~pdev#1.offset, 4); [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20638: assume !(1460011008 == (bnx2_init_board_#t~mem3823#1 - bnx2_init_board_#t~mem3823#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3823#1;call write~int#9(2, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3827#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20605-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:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20638-1: call bnx2_init_board_#t~mem3823#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20605: call write~int#9(2, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(20, bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(18, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(80, bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(2, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(12, bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(18, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(18, bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#9(999936, bnx2_init_board_~bp~45#1.base, 8994 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#9(250, bnx2_init_board_~bp~45#1.base, 8558 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#9(1, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3814#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24966: assume -2147483648 <= ldv_dev_set_drvdata_82_#t~ret4244#1 && ldv_dev_set_drvdata_82_#t~ret4244#1 <= 2147483647;ldv_dev_set_drvdata_82_~tmp~205#1 := ldv_dev_set_drvdata_82_#t~ret4244#1;havoc ldv_dev_set_drvdata_82_#t~ret4244#1;ldv_dev_set_drvdata_82_#res#1 := ldv_dev_set_drvdata_82_~tmp~205#1;pci_set_drvdata_#t~ret436#1 := ldv_dev_set_drvdata_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret4244#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~205#1;havoc ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_82 } true;assume -2147483648 <= pci_set_drvdata_#t~ret436#1 && pci_set_drvdata_#t~ret436#1 <= 2147483647;havoc pci_set_drvdata_#t~ret436#1;havoc pci_set_drvdata_#t~ret436#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~mem3915#1.base, #t~mem3915#1.offset := read~$Pointer$#9(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738: assume 0 != bnx2_init_board_#t~bitwise3879#1 % 4294967296;havoc bnx2_init_board_#t~mem3878#1;havoc bnx2_init_board_#t~bitwise3879#1; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738: assume !(0 != bnx2_init_board_#t~bitwise3879#1 % 4294967296);havoc bnx2_init_board_#t~mem3878#1;havoc bnx2_init_board_#t~bitwise3879#1; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24966-1: SUMMARY for call ldv_dev_set_drvdata_82_#t~ret4244#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset); srcloc: null [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24239-1: SUMMARY for call ldv_register_netdev_#t~ret4219#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24239: assume -2147483648 <= ldv_register_netdev_#t~ret4219#1 && ldv_register_netdev_#t~ret4219#1 <= 2147483647;ldv_register_netdev_~tmp___0~103#1 := ldv_register_netdev_#t~ret4219#1;havoc ldv_register_netdev_#t~ret4219#1; [2025-02-08 03:41:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408: call write~int#9(bnx2_init_board_#t~bitwise3754#1, bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8);havoc bnx2_init_board_#t~mem3753#1;havoc bnx2_init_board_#t~bitwise3754#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~ret434#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~50#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~50#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~ret280#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~23#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~23#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~nondet4406#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~nondet4406#1;assume -2147483648 <= dma_supported_#t~nondet4406#1 && dma_supported_#t~nondet4406#1 <= 2147483647;dma_supported_#res#1 := dma_supported_#t~nondet4406#1;havoc dma_supported_#t~nondet4406#1; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-2: havoc bnx2_init_board_#t~bitwise3754#1;assume (bnx2_init_board_#t~bitwise3754#1 % 18446744073709551616 >= bnx2_init_board_#t~mem3753#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3754#1 % 18446744073709551616 >= 32) && bnx2_init_board_#t~bitwise3754#1 % 18446744073709551616 <= 32 + bnx2_init_board_#t~mem3753#1 % 18446744073709551616; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-1: [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-4: assume 0 == bnx2_init_board_#t~mem3753#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3753#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3754#1 := 32; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-4: assume !(0 == bnx2_init_board_#t~mem3753#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3753#1 % 18446744073709551616); [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-3: assume false;bnx2_init_board_#t~bitwise3754#1 := bnx2_init_board_#t~mem3753#1; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20408-3: assume !false; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-2: havoc bnx2_init_board_#t~bitwise3879#1;assume bnx2_init_board_#t~bitwise3879#1 % 4294967296 <= bnx2_init_board_#t~mem3878#1 % 4294967296 && bnx2_init_board_#t~bitwise3879#1 % 4294967296 <= 16384; [2025-02-08 03:41:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-1: [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-4: assume 0 == bnx2_init_board_#t~mem3878#1 % 4294967296;bnx2_init_board_#t~bitwise3879#1 := 0; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-4: assume !(0 == bnx2_init_board_#t~mem3878#1 % 4294967296); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-3: assume 16384 == bnx2_init_board_#t~mem3878#1 % 4294967296;bnx2_init_board_#t~bitwise3879#1 := bnx2_init_board_#t~mem3878#1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-3: assume !(16384 == bnx2_init_board_#t~mem3878#1 % 4294967296); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20639: assume 822874172 == bnx2_init_board_#t~mem3824#1 % 4294967296;havoc bnx2_init_board_#t~mem3824#1;call bnx2_init_board_#t~mem3825#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20639: assume !(822874172 == bnx2_init_board_#t~mem3824#1 % 4294967296);havoc bnx2_init_board_#t~mem3824#1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20738-5: call bnx2_init_board_#t~mem3878#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772: assume 0 != bnx2_bus_string_#t~bitwise3885#1 % 4294967296;havoc bnx2_bus_string_#t~mem3884#1;havoc bnx2_bus_string_#t~bitwise3885#1;bnx2_bus_string_#t~loopctr3886#1 := 0; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772: assume !(0 != bnx2_bus_string_#t~bitwise3885#1 % 4294967296);havoc bnx2_bus_string_#t~mem3884#1;havoc bnx2_bus_string_#t~bitwise3885#1;bnx2_bus_string_#t~loopctr3889#1 := 0; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20805: 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~ret3930#1.base, #t~ret3930#1.offset := bnx2_bus_string_#res#1.base, bnx2_bus_string_#res#1.offset;havoc bnx2_bus_string_#t~mem3884#1, bnx2_bus_string_#t~bitwise3885#1, bnx2_bus_string_#t~loopctr3886#1, bnx2_bus_string_#t~nondet3887#1, bnx2_bus_string_#t~ret3888#1, bnx2_bus_string_#t~loopctr3889#1, bnx2_bus_string_#t~nondet3890#1, bnx2_bus_string_#t~ret3891#1, bnx2_bus_string_#t~mem3892#1, bnx2_bus_string_#t~loopctr3893#1, bnx2_bus_string_#t~nondet3894#1, bnx2_bus_string_#t~ret3895#1, bnx2_bus_string_#t~mem3896#1, bnx2_bus_string_#t~bitwise3897#1, bnx2_bus_string_#t~loopctr3898#1, bnx2_bus_string_#t~nondet3899#1, bnx2_bus_string_#t~ret3900#1, bnx2_bus_string_#t~loopctr3901#1, bnx2_bus_string_#t~nondet3902#1, bnx2_bus_string_#t~ret3903#1, bnx2_bus_string_#t~mem3904#1, bnx2_bus_string_#t~loopctr3905#1, bnx2_bus_string_#t~nondet3906#1, bnx2_bus_string_#t~ret3907#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~166#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~31#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~ret3930#1.base, #t~ret3930#1.offset;havoc #t~ret3930#1.base, #t~ret3930#1.offset;call #t~mem3931#1 := read~int#9(~ent#1.base, 24 + ~ent#1.offset, 8);call #t~mem3932#1.base, #t~mem3932#1.offset := read~$Pointer$#18(~#board_info~0.base, ~#board_info~0.offset + 8 * (if #t~mem3931#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem3931#1 % 18446744073709551616 % 18446744073709551616 else #t~mem3931#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem3933#1 := read~int#9(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-2: havoc bnx2_bus_string_#t~bitwise3885#1;assume bnx2_bus_string_#t~bitwise3885#1 % 4294967296 <= bnx2_bus_string_#t~mem3884#1 % 4294967296 && bnx2_bus_string_#t~bitwise3885#1 % 4294967296 <= 512; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-1: [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20409: bnx2_init_board_#t~ret3755#1 := pci_set_consistent_dma_mask_#res#1;havoc pci_set_consistent_dma_mask_#t~ret434#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~50#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~ret3755#1 && bnx2_init_board_#t~ret3755#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3755#1;havoc bnx2_init_board_#t~ret3755#1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20343: assume 0 != bnx2_init_board_~tmp___1~48#1 % 256;bnx2_init_board_~tmp___2~30#1 := 0; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20343: assume !(0 != bnx2_init_board_~tmp___1~48#1 % 256);bnx2_init_board_~tmp___2~30#1 := 1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-4: assume 0 == bnx2_bus_string_#t~mem3884#1 % 4294967296;bnx2_bus_string_#t~bitwise3885#1 := 0; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-4: assume !(0 == bnx2_bus_string_#t~mem3884#1 % 4294967296); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640: call write~int#9(bnx2_init_board_#t~bitwise3826#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3825#1;havoc bnx2_init_board_#t~bitwise3826#1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-3: assume 512 == bnx2_bus_string_#t~mem3884#1 % 4294967296;bnx2_bus_string_#t~bitwise3885#1 := bnx2_bus_string_#t~mem3884#1; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20772-3: assume !(512 == bnx2_bus_string_#t~mem3884#1 % 4294967296); [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-2: havoc bnx2_init_board_#t~bitwise3826#1;assume (bnx2_init_board_#t~bitwise3826#1 % 4294967296 >= bnx2_init_board_#t~mem3825#1 % 4294967296 && bnx2_init_board_#t~bitwise3826#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3826#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3825#1 % 4294967296; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-1: [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-4: assume 0 == bnx2_init_board_#t~mem3825#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3825#1 % 4294967296;bnx2_init_board_#t~bitwise3826#1 := 8192; [2025-02-08 03:41:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-4: assume !(0 == bnx2_init_board_#t~mem3825#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3825#1 % 4294967296); [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-3: assume false;bnx2_init_board_#t~bitwise3826#1 := bnx2_init_board_#t~mem3825#1; [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-3: assume !false; [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20905: assume 1460207616 == (#t~mem3917#1 - #t~mem3917#1 % 65536) % 4294967296;havoc #t~mem3917#1;call #t~mem3918#1 := read~int#9(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20905: assume !(1460207616 == (#t~mem3917#1 - #t~mem3917#1 % 65536) % 4294967296);havoc #t~mem3917#1; [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20740: assume -2147483648 <= bnx2_init_board_#t~ret3880#1 && bnx2_init_board_#t~ret3880#1 <= 2147483647;havoc bnx2_init_board_#t~ret3880#1;call bnx2_init_board_#t~mem3881#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674: assume 0 != bnx2_init_board_#t~bitwise3858#1 % 4294967296;havoc bnx2_init_board_#t~mem3857#1;havoc bnx2_init_board_#t~bitwise3858#1;call bnx2_init_board_#t~mem3859#1.base, bnx2_init_board_#t~mem3859#1.offset := read~$Pointer$#9(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~mem3859#1.base, 179 + bnx2_init_board_#t~mem3859#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:41:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674: assume !(0 != bnx2_init_board_#t~bitwise3858#1 % 4294967296);havoc bnx2_init_board_#t~mem3857#1;havoc bnx2_init_board_#t~bitwise3858#1;call bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, 16 + bnx2_init_board_~bp~45#1.offset, 8);call bnx2_init_board_#t~mem3861#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20740-1: SUMMARY for call bnx2_init_board_#t~ret3880#1 := pci_disable_pcie_error_reporting(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20046: assume 2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20046: assume !(2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24241: assume 0 != ldv_register_netdev_~tmp___0~103#1; [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24241: assume !(0 != ldv_register_netdev_~tmp___0~103#1); [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20079: call write~int#9(50, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20311-1: SUMMARY for call bnx2_init_board_#t~ret3712#1.base, bnx2_init_board_#t~ret3712#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:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278: assume 0 == bnx2_init_board_#t~bitwise3705#1 % 18446744073709551616;havoc bnx2_init_board_#t~mem3704#1;havoc bnx2_init_board_#t~bitwise3705#1; [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278: assume !(0 == bnx2_init_board_#t~bitwise3705#1 % 18446744073709551616);havoc bnx2_init_board_#t~mem3704#1;havoc bnx2_init_board_#t~bitwise3705#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~nondet4433#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~nondet4433#1;assume -2147483648 <= pci_request_regions_#t~nondet4433#1 && pci_request_regions_#t~nondet4433#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet4433#1;havoc pci_request_regions_#t~nondet4433#1; [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20311: havoc bnx2_init_board_#t~ret3712#1.base, bnx2_init_board_#t~ret3712#1.offset; [2025-02-08 03:41:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint bnx2_init_oneFINAL: assume true; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24275-1: SUMMARY for call ldv_register_netdev_open_11_6_#t~ret4224#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:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-2: havoc bnx2_init_board_#t~bitwise3705#1;assume bnx2_init_board_#t~bitwise3705#1 % 18446744073709551616 <= bnx2_init_board_#t~mem3704#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3705#1 % 18446744073709551616 <= 512; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24275: assume -2147483648 <= ldv_register_netdev_open_11_6_#t~ret4224#1 && ldv_register_netdev_open_11_6_#t~ret4224#1 <= 2147483647;ldv_register_netdev_open_11_6_~tmp~193#1 := ldv_register_netdev_open_11_6_#t~ret4224#1;havoc ldv_register_netdev_open_11_6_#t~ret4224#1;ldv_register_netdev_open_11_6_#res#1 := ldv_register_netdev_open_11_6_~tmp~193#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-1: [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-4: assume 0 == bnx2_init_board_#t~mem3704#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3705#1 := 0; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-4: assume !(0 == bnx2_init_board_#t~mem3704#1 % 18446744073709551616); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-3: assume 512 == bnx2_init_board_#t~mem3704#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3705#1 := bnx2_init_board_#t~mem3704#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20278-3: assume !(512 == bnx2_init_board_#t~mem3704#1 % 18446744073709551616); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-2: havoc bnx2_init_board_#t~bitwise3858#1;assume bnx2_init_board_#t~bitwise3858#1 % 4294967296 <= bnx2_init_board_#t~mem3857#1 % 4294967296 && bnx2_init_board_#t~bitwise3858#1 % 4294967296 <= 8; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-1: [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-4: assume 0 == bnx2_init_board_#t~mem3857#1 % 4294967296;bnx2_init_board_#t~bitwise3858#1 := 0; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-4: assume !(0 == bnx2_init_board_#t~mem3857#1 % 4294967296); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-3: assume 8 == bnx2_init_board_#t~mem3857#1 % 4294967296;bnx2_init_board_#t~bitwise3858#1 := bnx2_init_board_#t~mem3857#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-3: assume !(8 == bnx2_init_board_#t~mem3857#1 % 4294967296); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-5: call bnx2_init_board_#t~mem3857#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443-1: assume bnx2_init_board_#t~short3770#1;call bnx2_init_board_#t~mem3769#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3770#1 := 0 == bnx2_init_board_#t~mem3769#1 % 2 % 4294967296; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443-1: assume !bnx2_init_board_#t~short3770#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443: assume bnx2_init_board_#t~short3770#1;havoc bnx2_init_board_#t~mem3768#1;havoc bnx2_init_board_#t~mem3769#1;havoc bnx2_init_board_#t~short3770#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443: assume !bnx2_init_board_#t~short3770#1;havoc bnx2_init_board_#t~mem3768#1;havoc bnx2_init_board_#t~mem3769#1;havoc bnx2_init_board_#t~short3770#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-2: havoc #t~bitwise3919#1;assume (#t~bitwise3919#1 % 18446744073709551616 >= #t~mem3918#1 % 18446744073709551616 && #t~bitwise3919#1 % 18446744073709551616 >= 1048592) && #t~bitwise3919#1 % 18446744073709551616 <= 1048592 + #t~mem3918#1 % 18446744073709551616; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-1: [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20774: assume true;havoc bnx2_bus_string_#t~nondet3887#1;call write~int#5(bnx2_bus_string_#t~nondet3887#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3886#1, 8);bnx2_bus_string_#t~loopctr3886#1 := 1 + bnx2_bus_string_#t~loopctr3886#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20774: assume true;bnx2_bus_string_~tmp~166#1 := bnx2_bus_string_#t~ret3888#1;havoc bnx2_bus_string_#t~loopctr3886#1;havoc bnx2_bus_string_#t~nondet3887#1;havoc bnx2_bus_string_#t~ret3888#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~166#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp~166#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp~166#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-4: assume 0 == #t~mem3918#1 % 18446744073709551616 || 1048592 == #t~mem3918#1 % 18446744073709551616;#t~bitwise3919#1 := 1048592; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-4: assume !(0 == #t~mem3918#1 % 18446744073709551616 || 1048592 == #t~mem3918#1 % 18446744073709551616); [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-3: assume false;#t~bitwise3919#1 := #t~mem3918#1; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906-3: assume !false; [2025-02-08 03:41:16,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27843: havoc pci_enable_pcie_error_reporting_#t~nondet4429#1;bnx2_init_board_#t~ret3730#1 := pci_enable_pcie_error_reporting_#res#1;havoc pci_enable_pcie_error_reporting_#t~nondet4429#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~ret3730#1 && bnx2_init_board_#t~ret3730#1 <= 2147483647;bnx2_init_board_~err~6#1 := bnx2_init_board_#t~ret3730#1;havoc bnx2_init_board_#t~ret3730#1; [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-1: [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741: call write~int#9(bnx2_init_board_#t~bitwise3882#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3881#1;havoc bnx2_init_board_#t~bitwise3882#1; [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-3: assume 4294950911 == bnx2_init_board_#t~mem3881#1 % 4294967296;bnx2_init_board_#t~bitwise3882#1 := bnx2_init_board_#t~mem3881#1; [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-3: assume !(4294950911 == bnx2_init_board_#t~mem3881#1 % 4294967296); [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-2: havoc bnx2_init_board_#t~bitwise3882#1;assume bnx2_init_board_#t~bitwise3882#1 % 4294967296 <= bnx2_init_board_#t~mem3881#1 % 4294967296 && bnx2_init_board_#t~bitwise3882#1 % 4294967296 <= 4294950911; [2025-02-08 03:41:16,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20906: call write~int#9(#t~bitwise3919#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3918#1;havoc #t~bitwise3919#1; [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20312: 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:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24243: 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:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20576: bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-4: assume 0 == bnx2_init_board_#t~mem3881#1 % 4294967296;bnx2_init_board_#t~bitwise3882#1 := 0; [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20741-4: assume !(0 == bnx2_init_board_#t~mem3881#1 % 4294967296); [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20543-1: SUMMARY for call bnx2_init_board_#t~ret3792#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:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20543: call write~int#9(bnx2_init_board_#t~ret3792#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3792#1;call bnx2_init_board_#t~mem3793#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20411: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20411: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20676: 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~mem3859#1.base, bnx2_init_board_#t~mem3859#1.offset; [2025-02-08 03:41:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20709: assume 0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20709: assume !(0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616); [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20280: assume -2147483648 <= bnx2_init_board_#t~ret3706#1 && bnx2_init_board_#t~ret3706#1 <= 2147483647;havoc bnx2_init_board_#t~ret3706#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20280-1: SUMMARY for call bnx2_init_board_#t~ret3706#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 133, 0); srcloc: null [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148: assume bnx2_read_vpd_fw_ver_~i~53#1 < 0; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148: 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~mem440#1, pci_vpd_lrdt_size_#t~mem441#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~mem440#1 := read~int#9(pci_vpd_lrdt_size_~lrdt#1.base, 1 + pci_vpd_lrdt_size_~lrdt#1.offset, 1);call pci_vpd_lrdt_size_#t~mem441#1 := read~int#9(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~mem440#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem440#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem440#1 % 256 % 65536 % 4294967296 - 4294967296) + 256 * (if pci_vpd_lrdt_size_#t~mem441#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem441#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem441#1 % 256 % 65536 % 4294967296 - 4294967296);havoc pci_vpd_lrdt_size_#t~mem440#1;havoc pci_vpd_lrdt_size_#t~mem441#1; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24244-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:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20181: assume 0 != bnx2_read_vpd_fw_ver_~tmp___2~29#1; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20181: assume !(0 != bnx2_read_vpd_fw_ver_~tmp___2~29#1); [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24244: call ldv_register_netdev_#t~mem4220#1.base, ldv_register_netdev_#t~mem4220#1.offset := read~$Pointer$#9(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~mem4221#1.base, ldv_register_netdev_#t~mem4221#1.offset := read~$Pointer$#9(ldv_register_netdev_#t~mem4220#1.base, 16 + ldv_register_netdev_#t~mem4220#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~mem4221#1.base, ldv_register_netdev_#t~mem4221#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~ret4224#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~193#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~193#1; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20511: 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:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20445-1: SUMMARY for call bnx2_init_board_#t~ret3771#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 146, 0); srcloc: null [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20445: assume -2147483648 <= bnx2_init_board_#t~ret3771#1 && bnx2_init_board_#t~ret3771#1 <= 2147483647;havoc bnx2_init_board_#t~ret3771#1; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19950: bnx2_get_5709_media_~tmp~163#1 := bnx2_get_5709_media_#t~ret3667#1;havoc bnx2_get_5709_media_#t~mem3666#1.base, bnx2_get_5709_media_#t~mem3666#1.offset;havoc bnx2_get_5709_media_#t~ret3667#1;bnx2_get_5709_media_~val~40#1 := bnx2_get_5709_media_~tmp~163#1;bnx2_get_5709_media_~bond_id~0#1 := bnx2_get_5709_media_~val~40#1 % 256; [2025-02-08 03:41:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19950-1: SUMMARY for call bnx2_get_5709_media_#t~ret3667#1 := readl(bnx2_get_5709_media_#t~mem3666#1.base, 2284 + bnx2_get_5709_media_#t~mem3666#1.offset); srcloc: null [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-4: assume 0 == bnx2_init_board_#t~mem3736#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3736#1 % 4294967296;bnx2_init_board_#t~bitwise3737#1 := 8192; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-4: assume !(0 == bnx2_init_board_#t~mem3736#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3736#1 % 4294967296); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-3: assume false;bnx2_init_board_#t~bitwise3737#1 := bnx2_init_board_#t~mem3736#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-3: assume !false; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20314-1: SUMMARY for call bnx2_init_board_#t~ret3713#1.base, bnx2_init_board_#t~ret3713#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:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20050: assume 3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20050: assume !(3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24245: ldv_register_netdev_#t~ret4222#1 := ldv_register_netdev_open_11_6_#res#1;havoc ldv_register_netdev_open_11_6_#t~ret4224#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~193#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~ret4222#1 && ldv_register_netdev_#t~ret4222#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4222#1;havoc ldv_register_netdev_#t~mem4220#1.base, ldv_register_netdev_#t~mem4220#1.offset;havoc ldv_register_netdev_#t~mem4221#1.base, ldv_register_netdev_#t~mem4221#1.offset;havoc ldv_register_netdev_#t~ret4222#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-1: [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545: assume 0 != bnx2_init_board_#t~bitwise3794#1 % 4294967296;havoc bnx2_init_board_#t~mem3793#1;havoc bnx2_init_board_#t~bitwise3794#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545: assume !(0 != bnx2_init_board_#t~bitwise3794#1 % 4294967296);havoc bnx2_init_board_#t~mem3793#1;havoc bnx2_init_board_#t~bitwise3794#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-3: assume 57344 == bnx2_init_board_#t~mem3793#1 % 4294967296;bnx2_init_board_#t~bitwise3794#1 := bnx2_init_board_#t~mem3793#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-3: assume !(57344 == bnx2_init_board_#t~mem3793#1 % 4294967296); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-2: havoc bnx2_init_board_#t~bitwise3794#1;assume bnx2_init_board_#t~bitwise3794#1 % 4294967296 <= bnx2_init_board_#t~mem3793#1 % 4294967296 && bnx2_init_board_#t~bitwise3794#1 % 4294967296 <= 57344; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20413-1: SUMMARY for call bnx2_init_board_#t~ret3756#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 144, 0); srcloc: null [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380: call write~int#9(bnx2_init_board_#t~bitwise3737#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3736#1;havoc bnx2_init_board_#t~bitwise3737#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-4: assume 0 == bnx2_init_board_#t~mem3793#1 % 4294967296;bnx2_init_board_#t~bitwise3794#1 := 0; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-4: assume !(0 == bnx2_init_board_#t~mem3793#1 % 4294967296); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20413: assume -2147483648 <= bnx2_init_board_#t~ret3756#1 && bnx2_init_board_#t~ret3756#1 <= 2147483647;havoc bnx2_init_board_#t~ret3756#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-2: havoc bnx2_init_board_#t~bitwise3737#1;assume (bnx2_init_board_#t~bitwise3737#1 % 4294967296 >= bnx2_init_board_#t~mem3736#1 % 4294967296 && bnx2_init_board_#t~bitwise3737#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3737#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3736#1 % 4294967296; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20314: havoc bnx2_init_board_#t~ret3713#1.base, bnx2_init_board_#t~ret3713#1.offset; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-1: [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27912: havoc register_netdev_#t~nondet4443#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-1: [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645: assume 0 != bnx2_init_board_#t~bitwise3828#1 % 4294967296;havoc bnx2_init_board_#t~mem3827#1;havoc bnx2_init_board_#t~bitwise3828#1;call bnx2_init_board_#t~mem3829#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645: assume !(0 != bnx2_init_board_#t~bitwise3828#1 % 4294967296);havoc bnx2_init_board_#t~mem3827#1;havoc bnx2_init_board_#t~bitwise3828#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-3: assume 32 == bnx2_init_board_#t~mem3827#1 % 4294967296;bnx2_init_board_#t~bitwise3828#1 := bnx2_init_board_#t~mem3827#1; [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-3: assume !(32 == bnx2_init_board_#t~mem3827#1 % 4294967296); [2025-02-08 03:41:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27912-1: ldv_register_netdev_166_#t~ret4263#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet4443#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_166_#t~ret4263#1 && ldv_register_netdev_166_#t~ret4263#1 <= 2147483647;ldv_register_netdev_166_~tmp~216#1 := ldv_register_netdev_166_#t~ret4263#1;havoc ldv_register_netdev_166_#t~ret4263#1;ldv_register_netdev_166_~ldv_func_res~8#1 := ldv_register_netdev_166_~tmp~216#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_166_~ldv_func_res~8#1, ldv_register_netdev_166_~ldv_func_arg1#1.base, ldv_register_netdev_166_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4218#1, ldv_register_netdev_#t~ret4219#1, ldv_register_netdev_#t~mem4220#1.base, ldv_register_netdev_#t~mem4220#1.offset, ldv_register_netdev_#t~mem4221#1.base, ldv_register_netdev_#t~mem4221#1.offset, ldv_register_netdev_#t~ret4222#1, ldv_register_netdev_#t~ret4223#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~192#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~192#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~nondet4409#1;havoc ldv_pre_register_netdev_#t~nondet4409#1;assume -2147483648 <= ldv_pre_register_netdev_#t~nondet4409#1 && ldv_pre_register_netdev_#t~nondet4409#1 <= 2147483647;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet4409#1;havoc ldv_pre_register_netdev_#t~nondet4409#1; [2025-02-08 03:41:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-2: havoc bnx2_init_board_#t~bitwise3828#1;assume bnx2_init_board_#t~bitwise3828#1 % 4294967296 <= bnx2_init_board_#t~mem3827#1 % 4294967296 && bnx2_init_board_#t~bitwise3828#1 % 4294967296 <= 32; [2025-02-08 03:41:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20084: call write~int#9(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 03:41:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25204: #t~ret3912#1.base, #t~ret3912#1.offset := ldv_alloc_etherdev_mqs_165_#res#1.base, ldv_alloc_etherdev_mqs_165_#res#1.offset;havoc ldv_alloc_etherdev_mqs_165_#t~ret4261#1.base, ldv_alloc_etherdev_mqs_165_#t~ret4261#1.offset, ldv_alloc_etherdev_mqs_165_#t~ret4262#1.base, ldv_alloc_etherdev_mqs_165_#t~ret4262#1.offset, ldv_alloc_etherdev_mqs_165_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_165_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_165_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_165_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_165_~ldv_func_res~7#1.offset, ldv_alloc_etherdev_mqs_165_~tmp~215#1.base, ldv_alloc_etherdev_mqs_165_~tmp~215#1.offset, ldv_alloc_etherdev_mqs_165_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_165_~tmp___0~111#1.offset;havoc ldv_alloc_etherdev_mqs_165_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_165_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_165_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_165 } true;~dev~4#1.base, ~dev~4#1.offset := #t~ret3912#1.base, #t~ret3912#1.offset;havoc #t~ret3912#1.base, #t~ret3912#1.offset; [2025-02-08 03:41:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-4: assume 0 == bnx2_init_board_#t~mem3827#1 % 4294967296;bnx2_init_board_#t~bitwise3828#1 := 0; [2025-02-08 03:41:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20645-4: assume !(0 == bnx2_init_board_#t~mem3827#1 % 4294967296); [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20348: assume 0 != bnx2_init_board_~tmp___2~30#1; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20348: assume !(0 != bnx2_init_board_~tmp___2~30#1);call bnx2_init_board_#t~mem3724#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume 0 == dma_set_coherent_mask_~tmp~23#1;dma_set_coherent_mask_#res#1 := -5; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume !(0 == dma_set_coherent_mask_~tmp~23#1);call write~int#9(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:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20315-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:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20315: 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#25(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~mem3714#1 := read~int#25(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, 8);call write~int#9(bnx2_init_board_#t~mem3714#1, bnx2_init_board_~bp~45#1.base, 8686 + bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~mem3714#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$#9(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$#9(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$#9(#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~ret4432#1.base, pci_iomap_#t~ret4432#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:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646: call write~int#9(bnx2_init_board_#t~bitwise3830#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3829#1;havoc bnx2_init_board_#t~bitwise3830#1; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-2: havoc bnx2_init_board_#t~bitwise3830#1;assume (bnx2_init_board_#t~bitwise3830#1 % 4294967296 >= bnx2_init_board_#t~mem3829#1 % 4294967296 && bnx2_init_board_#t~bitwise3830#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3830#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3829#1 % 4294967296; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20580: call write~int#9(bnx2_init_board_#t~ret3802#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3802#1;call bnx2_init_board_#t~mem3803#1 := read~int#9(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-1: [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-4: assume 0 == bnx2_init_board_#t~mem3829#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3829#1 % 4294967296;bnx2_init_board_#t~bitwise3830#1 := 8; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-4: assume !(0 == bnx2_init_board_#t~mem3829#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3829#1 % 4294967296); [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-3: assume false;bnx2_init_board_#t~bitwise3830#1 := bnx2_init_board_#t~mem3829#1; [2025-02-08 03:41:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20646-3: assume !false; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20580-1: SUMMARY for call bnx2_init_board_#t~ret3802#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:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27847: havoc pci_find_capability_#t~nondet4430#1;bnx2_init_board_#t~ret3733#1 := pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet4430#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~ret3733#1 && bnx2_init_board_#t~ret3733#1 <= 2147483647;call write~int#9(bnx2_init_board_#t~ret3733#1, bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3733#1;call bnx2_init_board_#t~mem3734#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19985: call bnx2_get_5709_media_#t~mem3673#1 := read~int#9(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#9(1 + bnx2_get_5709_media_#t~mem3673#1 - bnx2_get_5709_media_#t~mem3673#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20910: call #t~mem3920#1 := read~int#9(~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call write~int#9(#t~mem3920#1, ~dev~4#1.base, 228 + ~dev~4#1.offset, 8);havoc #t~mem3920#1;call #t~mem3921#1 := read~int#9(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24247-1: SUMMARY for call ldv_register_netdev_#t~ret4223#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-6: assume bnx2_init_board_#t~short3741#1;call bnx2_init_board_#t~mem3739#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-6: assume !bnx2_init_board_#t~short3741#1; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24247: assume -2147483648 <= ldv_register_netdev_#t~ret4223#1 && ldv_register_netdev_#t~ret4223#1 <= 2147483647;ldv_register_netdev_~tmp~192#1 := ldv_register_netdev_#t~ret4223#1;havoc ldv_register_netdev_#t~ret4223#1; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-5: assume 0 == bnx2_init_board_#t~mem3739#1 % 4294967296;bnx2_init_board_#t~bitwise3740#1 := 0; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-5: assume !(0 == bnx2_init_board_#t~mem3739#1 % 4294967296); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20118: bnx2_read_vpd_fw_ver_~tmp~164#1.base, bnx2_read_vpd_fw_ver_~tmp~164#1.offset := bnx2_read_vpd_fw_ver_#t~ret3685#1.base, bnx2_read_vpd_fw_ver_#t~ret3685#1.offset;havoc bnx2_read_vpd_fw_ver_#t~ret3685#1.base, bnx2_read_vpd_fw_ver_#t~ret3685#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~164#1.base, bnx2_read_vpd_fw_ver_~tmp~164#1.offset; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-7: call bnx2_init_board_#t~mem3738#1 := read~int#9(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3741#1 := 1460207616 == (bnx2_init_board_#t~mem3738#1 - bnx2_init_board_#t~mem3738#1 % 65536) % 4294967296; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20118-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3685#1.base, bnx2_read_vpd_fw_ver_#t~ret3685#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25205-1: ldv_alloc_etherdev_mqs_165_#res#1.base, ldv_alloc_etherdev_mqs_165_#res#1.offset := ldv_alloc_etherdev_mqs_165_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_165_~ldv_func_res~7#1.offset; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382: assume bnx2_init_board_#t~short3741#1;havoc bnx2_init_board_#t~mem3738#1;havoc bnx2_init_board_#t~mem3739#1;havoc bnx2_init_board_#t~bitwise3740#1;havoc bnx2_init_board_#t~short3741#1;call bnx2_init_board_#t~mem3742#1 := read~int#9(bnx2_init_board_~pdev#1.base, 76 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382: assume !bnx2_init_board_#t~short3741#1;havoc bnx2_init_board_#t~mem3738#1;havoc bnx2_init_board_#t~mem3739#1;havoc bnx2_init_board_#t~bitwise3740#1;havoc bnx2_init_board_#t~short3741#1; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-2: [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-1: bnx2_init_board_#t~short3741#1 := 0 != bnx2_init_board_#t~bitwise3740#1 % 4294967296; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-4: assume 61440 == bnx2_init_board_#t~mem3739#1 % 4294967296;bnx2_init_board_#t~bitwise3740#1 := bnx2_init_board_#t~mem3739#1; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-4: assume !(61440 == bnx2_init_board_#t~mem3739#1 % 4294967296); [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20382-3: 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 <= 61440; [2025-02-08 03:41:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20746-2: call bnx2_init_board_#t~mem3883#1.base, bnx2_init_board_#t~mem3883#1.offset := read~$Pointer$#9(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20680: assume -2147483648 <= bnx2_init_board_#t~ret3862#1 && bnx2_init_board_#t~ret3862#1 <= 2147483647;havoc bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset;havoc bnx2_init_board_#t~mem3861#1;havoc bnx2_init_board_#t~ret3862#1; [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20746-1: SUMMARY for call pci_iounmap(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_#t~mem3883#1.base, bnx2_init_board_#t~mem3883#1.offset); srcloc: null [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20680-1: SUMMARY for call bnx2_init_board_#t~ret3862#1 := device_set_wakeup_enable(bnx2_init_board_#t~mem3860#1.base, 179 + bnx2_init_board_#t~mem3860#1.offset, (if 0 == (if 0 != bnx2_init_board_#t~mem3861#1 % 256 % 4294967296 then 1 else 0) then 0 else 1)); srcloc: null [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20581-1: SUMMARY for call bnx2_init_board_#t~ret3804#1 := __fswab32(bnx2_init_board_#t~mem3803#1); srcloc: null [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20581: bnx2_init_board_~tmp___13~2#1 := bnx2_init_board_#t~ret3804#1;havoc bnx2_init_board_#t~mem3803#1;havoc bnx2_init_board_#t~ret3804#1;call write~int#9(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:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20482: call write~int#9(bnx2_init_board_#t~ret3782#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3782#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-1: [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911: call write~int#9(#t~bitwise3922#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3921#1;havoc #t~bitwise3922#1;call #t~mem3923#1 := read~int#9(~dev~4#1.base, 204 + ~dev~4#1.offset, 8);call #t~mem3924#1 := read~int#9(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 03:41:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-3: assume false;#t~bitwise3922#1 := #t~mem3921#1; [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-3: assume !false; [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-2: havoc #t~bitwise3922#1;assume (#t~bitwise3922#1 % 18446744073709551616 >= #t~mem3921#1 % 18446744073709551616 && #t~bitwise3922#1 % 18446744073709551616 >= 384) && #t~bitwise3922#1 % 18446744073709551616 <= 384 + #t~mem3921#1 % 18446744073709551616; [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20746: havoc bnx2_init_board_#t~mem3883#1.base, bnx2_init_board_#t~mem3883#1.offset;call write~$Pointer$#9(0, 0, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20779: assume true;havoc bnx2_bus_string_#t~nondet3890#1;call write~int#5(bnx2_bus_string_#t~nondet3890#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3889#1, 8);bnx2_bus_string_#t~loopctr3889#1 := 1 + bnx2_bus_string_#t~loopctr3889#1; [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20779: assume true;bnx2_bus_string_~tmp___0~88#1 := bnx2_bus_string_#t~ret3891#1;havoc bnx2_bus_string_#t~loopctr3889#1;havoc bnx2_bus_string_#t~nondet3890#1;havoc bnx2_bus_string_#t~ret3891#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~mem3892#1 := read~int#9(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-4: assume 0 == #t~mem3921#1 % 18446744073709551616 || 384 == #t~mem3921#1 % 18446744073709551616;#t~bitwise3922#1 := 384; [2025-02-08 03:41:16,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911-4: assume !(0 == #t~mem3921#1 % 18446744073709551616 || 384 == #t~mem3921#1 % 18446744073709551616); [2025-02-08 03:41:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27729: havoc #t~nondet4411; [2025-02-08 03:41:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27884: havoc #t~nondet4436; [2025-02-08 03:41:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8442: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: assume true; [2025-02-08 03:41:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: assume !true; [2025-02-08 03:41:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8599: SUMMARY for call __netif_tx_lock(~txq~2#1.base, ~txq~2#1.offset, ~cpu~0#1); srcloc: null [2025-02-08 03:41:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: ~pscr_ret__~0#1 := ~pfo_ret_____1~0#1; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8558: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8558: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8550: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8550: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: SUMMARY for call netif_tx_stop_queue(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8485: ~pscr_ret__~0#1 := ~pfo_ret_____0~0#1; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601-1: SUMMARY for call __netif_tx_unlock(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8445: ~pscr_ret__~0#1 := ~pfo_ret__~0#1; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8470: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8470: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554: assume true; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554: assume !true; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8430: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8430: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8546: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: assume true; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: assume !true; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506: assume false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506: assume !false; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8597: ~tmp~44#1.base, ~tmp~44#1.offset := #t~ret368#1.base, #t~ret368#1.offset;havoc #t~ret368#1.base, #t~ret368#1.offset;~txq~2#1.base, ~txq~2#1.offset := ~tmp~44#1.base, ~tmp~44#1.offset; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8597-1: SUMMARY for call #t~ret368#1.base, #t~ret368#1.offset := netdev_get_tx_queue(~dev#1.base, ~dev#1.offset, ~i~2#1); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8482: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8474: assume true; [2025-02-08 03:41:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8474: assume !true; [2025-02-08 03:41:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8565: ~pscr_ret__~0#1 := ~pfo_ret_____2~0#1; [2025-02-08 03:41:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: assume false; [2025-02-08 03:41:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: assume !false; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-3: assume 1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2188 := (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-3: assume !(1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14560-1: SUMMARY for call #t~ret2187 := readl(#t~mem2186.base, 25632 + #t~mem2186.offset); srcloc: null [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-4: assume 0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2188 := 0; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-4: assume !(0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14560-2: call #t~mem2186.base, #t~mem2186.offset := read~$Pointer$#9(~bp.base, ~bp.offset, 8); [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-1: [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562-2: havoc #t~bitwise2188;assume (((((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2188 <= (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2188 <= 1024) && #t~bitwise2188 >= 0) && ((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2188 > 1024 + (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2188 >= -9223372036854775808; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14560: ~val~23 := #t~ret2187;havoc #t~mem2186.base, #t~mem2186.offset;havoc #t~ret2187; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562: assume 0 != #t~bitwise2188;havoc #t~bitwise2188; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14562: assume !(0 != #t~bitwise2188);havoc #t~bitwise2188; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14567: ~j~4 := 1 + ~j~4; [2025-02-08 03:41:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14567-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:41:16,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25255-1: ldv_del_timer_sync_169_#res#1 := ldv_del_timer_sync_169_~ldv_func_res~9#1; [2025-02-08 03:41:16,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27716: havoc #t~nondet4410; [2025-02-08 03:41:16,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27919: havoc #t~nondet4444; [2025-02-08 03:41:16,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: havoc #t~mem281; [2025-02-08 03:41:16,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16956: ~skb~4#1.base, ~skb~4#1.offset := #t~ret2721#1.base, #t~ret2721#1.offset;havoc #t~mem2720#1.base, #t~mem2720#1.offset;havoc #t~ret2721#1.base, #t~ret2721#1.offset; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16956-1: SUMMARY for call #t~ret2721#1.base, #t~ret2721#1.offset := netdev_alloc_skb(#t~mem2720#1.base, #t~mem2720#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-5: assume false;#t~bitwise2753#1 := #t~mem2752#1; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-5: assume !false; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-6: assume 0 == #t~mem2752#1 % 4294967296 || 131072 == #t~mem2752#1 % 4294967296;#t~bitwise2753#1 := 131072; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-6: assume !(0 == #t~mem2752#1 % 4294967296 || 131072 == #t~mem2752#1 % 4294967296); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16965: havoc #t~memset~res2726#1.base, #t~memset~res2726#1.offset;~i~41#1 := 14; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16965-1: SUMMARY for call #t~memset~res2726#1.base, #t~memset~res2726#1.offset := #Ultimate.C_memset#9(~packet~0#1.base, 6 + ~packet~0#1.offset, 0, 8); srcloc: null [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12002: bnx2_set_phy_loopback_~i~19#1 := 1 + bnx2_set_phy_loopback_~i~19#1; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006: havoc #t~mem2752#1;havoc #t~bitwise2753#1;havoc #t~mem2754#1.base, #t~mem2754#1.offset;call #t~mem2755#1.base, #t~mem2755#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-1: SUMMARY for call writel(#t~bitwise2753#1, #t~mem2754#1.base, 26624 + #t~mem2754#1.offset); srcloc: null [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-2: call #t~mem2754#1.base, #t~mem2754#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-3: [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17006-4: havoc #t~bitwise2753#1;assume (#t~bitwise2753#1 % 4294967296 >= #t~mem2752#1 % 4294967296 && #t~bitwise2753#1 % 4294967296 >= 131072) && #t~bitwise2753#1 % 4294967296 <= 131072 + #t~mem2752#1 % 4294967296; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-5: assume false;#t~bitwise2733#1 := #t~mem2732#1; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-5: assume !false; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-6: assume 0 == #t~mem2732#1 % 4294967296 || 131072 == #t~mem2732#1 % 4294967296;#t~bitwise2733#1 := 131072; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-6: assume !(0 == #t~mem2732#1 % 4294967296 || 131072 == #t~mem2732#1 % 4294967296); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16982: assume 0 != ~tmp~118#1; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16982: assume !(0 != ~tmp~118#1);call #t~mem2732#1 := read~int#9(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12002-1: SUMMARY for call msleep(100); srcloc: null [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990: havoc #t~mem2732#1;havoc #t~bitwise2733#1;havoc #t~mem2734#1.base, #t~mem2734#1.offset;call #t~mem2735#1.base, #t~mem2735#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-1: SUMMARY for call writel(#t~bitwise2733#1, #t~mem2734#1.base, 26624 + #t~mem2734#1.offset); srcloc: null [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-2: call #t~mem2734#1.base, #t~mem2734#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-3: [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-4: havoc #t~bitwise2733#1;assume (#t~bitwise2733#1 % 4294967296 >= #t~mem2732#1 % 4294967296 && #t~bitwise2733#1 % 4294967296 >= 131072) && #t~bitwise2733#1 % 4294967296 <= 131072 + #t~mem2732#1 % 4294967296; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032: assume 0 != #t~bitwise2768#1 % 4294967296;havoc #t~mem2767#1;havoc #t~bitwise2768#1; [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032: assume !(0 != #t~bitwise2768#1 % 4294967296);havoc #t~mem2767#1;havoc #t~bitwise2768#1;call #t~mem2769#1 := read~int#9(~rx_hdr~1#1.base, 10 + ~rx_hdr~1#1.offset, 2); [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-1: [2025-02-08 03:41:16,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-2: havoc #t~bitwise2768#1;assume #t~bitwise2768#1 % 4294967296 <= #t~mem2767#1 % 4294967296 && #t~bitwise2768#1 % 4294967296 <= 4063232; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-3: assume 4063232 == #t~mem2767#1 % 4294967296;#t~bitwise2768#1 := #t~mem2767#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-3: assume !(4063232 == #t~mem2767#1 % 4294967296); [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-4: assume 0 == #t~mem2767#1 % 4294967296;#t~bitwise2768#1 := 0; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17032-4: assume !(0 == #t~mem2767#1 % 4294967296); [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17007: havoc #t~mem2755#1.base, #t~mem2755#1.offset;havoc #t~ret2756#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17007-1: SUMMARY for call #t~ret2756#1 := readl(#t~mem2755#1.base, 26624 + #t~mem2755#1.offset); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1496#1 := bnx2_test_link(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995: assume -2147483648 <= bnx2_set_phy_loopback_#t~ret1496#1 && bnx2_set_phy_loopback_#t~ret1496#1 <= 2147483647;bnx2_set_phy_loopback_~tmp~80#1 := bnx2_set_phy_loopback_#t~ret1496#1;havoc bnx2_set_phy_loopback_#t~ret1496#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16991: havoc #t~mem2735#1.base, #t~mem2735#1.offset;havoc #t~ret2736#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16991-1: SUMMARY for call #t~ret2736#1 := readl(#t~mem2735#1.base, 26624 + #t~mem2735#1.offset); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16958: assume 0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616;#res#1 := -12; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16958: assume !(0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12012: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~ret1498#1;havoc bnx2_set_phy_loopback_#t~mem1497#1.base, bnx2_set_phy_loopback_#t~mem1497#1.offset;havoc bnx2_set_phy_loopback_#t~ret1498#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12012-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1498#1 := readl(bnx2_set_phy_loopback_#t~mem1497#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1497#1.offset); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17041: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17041: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);~ret~8#1 := 0;call write~int#9(0, ~bp#1.base, 9121 + ~bp#1.offset, 1);#res#1 := ~ret~8#1; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17008: call #t~mem2757#1.base, #t~mem2757#1.offset := read~$Pointer$#9(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17008-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16984: #res#1 := -5; [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16984-1: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16992: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 03:41:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001: call write~int#9(#t~ite2744#1, ~txr~8#1.base, 4 + ~txr~8#1.offset, 2);havoc #t~mem2740#1;havoc #t~bitwise2741#1;havoc #t~ite2744#1;havoc #t~mem2742#1;havoc #t~mem2743#1;call #t~mem2745#1 := read~int#9(~txr~8#1.base, ~txr~8#1.offset, 4);call write~int#9(#t~mem2745#1 + ~pkt_size~0#1, ~txr~8#1.base, ~txr~8#1.offset, 4);havoc #t~mem2745#1;call #t~mem2746#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);call #t~mem2747#1.base, #t~mem2747#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8);call #t~mem2748#1 := read~int#9(~txr~8#1.base, 6 + ~txr~8#1.offset, 4); [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-1: [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-1: assume 254 == #t~bitwise2741#1 % 18446744073709551616;call #t~mem2742#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2744#1 := 2 + #t~mem2742#1 % 65536; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-1: assume !(254 == #t~bitwise2741#1 % 18446744073709551616);call #t~mem2743#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2744#1 := 1 + #t~mem2743#1 % 65536; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16968: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16968: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);call #t~mem2727#1.base, #t~mem2727#1.offset := read~$Pointer$#9(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2728#1.base, #t~mem2728#1.offset := read~$Pointer$#9(~skb~4#1.base, 229 + ~skb~4#1.offset, 8); [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1499#1;havoc bnx2_set_phy_loopback_#t~bitwise1499#1; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-2: [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-3: assume 4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1499#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-3: assume !(4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-3: havoc #t~bitwise2741#1;assume #t~bitwise2741#1 % 18446744073709551616 <= #t~mem2740#1 % 65536 % 18446744073709551616 && #t~bitwise2741#1 % 18446744073709551616 <= 254; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-2: havoc bnx2_set_phy_loopback_#t~bitwise1499#1;assume bnx2_set_phy_loopback_#t~bitwise1499#1 % 4294967296 <= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1499#1 % 4294967296 <= 4294965185; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-4: assume 254 == #t~mem2740#1 % 65536 % 18446744073709551616;#t~bitwise2741#1 := #t~mem2740#1 % 65536; [2025-02-08 03:41:16,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-4: assume !(254 == #t~mem2740#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-5: assume 0 == #t~mem2740#1 % 65536 % 18446744073709551616;#t~bitwise2741#1 := 0; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17001-5: assume !(0 == #t~mem2740#1 % 65536 % 18446744073709551616); [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17009: havoc #t~mem2757#1.base, #t~mem2757#1.offset; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17009-1: SUMMARY for call dma_unmap_single_attrs(#t~mem2757#1.base, 179 + #t~mem2757#1.offset, ~map~0#1, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-4: assume 0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1499#1 := 0; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013-4: assume !(0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17018-1: SUMMARY for call #t~ret2760#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11997: assume 0 == bnx2_set_phy_loopback_~tmp~80#1; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11997: assume !(0 == bnx2_set_phy_loopback_~tmp~80#1); [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17043: assume (if #t~mem2770#1 % 256 % 4294967296 <= 2147483647 then #t~mem2770#1 % 256 % 4294967296 else #t~mem2770#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~mem2770#1; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17043: assume !((if #t~mem2770#1 % 256 % 4294967296 <= 2147483647 then #t~mem2770#1 % 256 % 4294967296 else #t~mem2770#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~mem2770#1;~i~41#1 := 1 + ~i~41#1; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17043-1: call #t~mem2770#1 := read~int#9(~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:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17010: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993: ~rx_start_idx~0#1 := #t~ret2737#1;havoc #t~ret2737#1;~num_pkts~0#1 := 0;call #t~mem2739#1.base, #t~mem2739#1.offset := read~$Pointer$#9(~txr~8#1.base, 14 + ~txr~8#1.offset, 8);call #t~mem2738#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);~txbd~1#1.base, ~txbd~1#1.offset := #t~mem2739#1.base, #t~mem2739#1.offset + 16 * (if #t~mem2738#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2738#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 else #t~mem2738#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2739#1.base, #t~mem2739#1.offset;havoc #t~mem2738#1;call write~int#9(~map~0#1 % 18446744073709551616 / 4294967296, ~txbd~1#1.base, ~txbd~1#1.offset, 4);call write~int#9(~map~0#1, ~txbd~1#1.base, 4 + ~txbd~1#1.offset, 4);call write~int#9(~pkt_size~0#1, ~txbd~1#1.base, 8 + ~txbd~1#1.offset, 4);call write~int#9(192, ~txbd~1#1.base, 12 + ~txbd~1#1.offset, 4);~num_pkts~0#1 := 1 + ~num_pkts~0#1;call #t~mem2740#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993-1: SUMMARY for call #t~ret2737#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17018: ~rx_idx~0#1 := #t~ret2760#1;havoc #t~ret2760#1; [2025-02-08 03:41:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-2: havoc bnx2_set_phy_loopback_#t~bitwise1500#1;assume (bnx2_set_phy_loopback_#t~bitwise1500#1 % 4294967296 >= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1500#1 % 4294967296 >= 8) && bnx2_set_phy_loopback_#t~bitwise1500#1 % 4294967296 <= 8 + bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296; [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-1: [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-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~bitwise1500#1 := 8; [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-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:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-3: assume false;bnx2_set_phy_loopback_#t~bitwise1500#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014-3: assume !false; [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17027: ~rx_hdr~1#1.base, ~rx_hdr~1#1.offset := #t~ret2763#1.base, #t~ret2763#1.offset;havoc #t~ret2763#1.base, #t~ret2763#1.offset;~data~4#1.base, ~data~4#1.offset := ~rx_hdr~1#1.base, 18 + ~rx_hdr~1#1.offset;call #t~mem2764#1.base, #t~mem2764#1.offset := read~$Pointer$#9(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2765#1 := read~int#9(~rx_buf~3#1.base, 8 + ~rx_buf~3#1.offset, 8);call #t~mem2766#1 := read~int#9(~bp#1.base, 8510 + ~bp#1.offset, 4); [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1500#1;havoc bnx2_set_phy_loopback_#t~bitwise1500#1;call bnx2_set_phy_loopback_#t~mem1501#1.base, bnx2_set_phy_loopback_#t~mem1501#1.offset := read~$Pointer$#9(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17027-1: SUMMARY for call #t~ret2763#1.base, #t~ret2763#1.offset := get_l2_fhdr(~data~4#1.base, ~data~4#1.offset); srcloc: null [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: assume bnx2_set_phy_loopback_~i~19#1 <= 9; [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: assume !(bnx2_set_phy_loopback_~i~19#1 <= 9);call bnx2_set_phy_loopback_#t~mem1497#1.base, bnx2_set_phy_loopback_#t~mem1497#1.offset := read~$Pointer$#9(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16953: call #t~mem2717#1.base, #t~mem2717#1.offset := read~$Pointer$#9(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2718#1 := read~int#9(#t~mem2717#1.base, 516 + #t~mem2717#1.offset, 4);~_min1~1#1 := 14 + #t~mem2718#1;havoc #t~mem2717#1.base, #t~mem2717#1.offset;havoc #t~mem2718#1;call #t~mem2719#1 := read~int#9(~bp#1.base, 8522 + ~bp#1.offset, 4);~_min2~1#1 := #t~mem2719#1 - 4;havoc #t~mem2719#1;~pkt_size~0#1 := (if ~_min1~1#1 % 4294967296 < ~_min2~1#1 % 4294967296 then ~_min1~1#1 else ~_min2~1#1);call #t~mem2720#1.base, #t~mem2720#1.offset := read~$Pointer$#9(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17011: ~tmp___0~61#1 := #t~ret2758#1;havoc #t~ret2758#1;call #t~mem2759#1 := read~int#9(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 03:41:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17011-1: SUMMARY for call #t~ret2758#1 := bnx2_get_hw_tx_cons(~tx_napi~0#1.base, ~tx_napi~0#1.offset); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16978: ~map~0#1 := #t~ret2729#1;havoc #t~mem2727#1.base, #t~mem2727#1.offset;havoc #t~mem2728#1.base, #t~mem2728#1.offset;havoc #t~ret2729#1;call #t~mem2730#1.base, #t~mem2730#1.offset := read~$Pointer$#9(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16937: #t~ret2713#1 := bnx2_set_mac_loopback_#res#1;havoc bnx2_set_mac_loopback_#t~mem1489#1.base, bnx2_set_mac_loopback_#t~mem1489#1.offset, bnx2_set_mac_loopback_#t~ret1490#1, bnx2_set_mac_loopback_#t~bitwise1491#1, bnx2_set_mac_loopback_#t~bitwise1492#1, bnx2_set_mac_loopback_#t~mem1493#1.base, bnx2_set_mac_loopback_#t~mem1493#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~ret2713#1 && #t~ret2713#1 <= 2147483647;havoc #t~ret2713#1; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015-1: SUMMARY for call writel(bnx2_set_phy_loopback_~mac_mode~1#1, bnx2_set_phy_loopback_#t~mem1501#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1501#1.offset); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: havoc bnx2_set_phy_loopback_#t~mem1501#1.base, bnx2_set_phy_loopback_#t~mem1501#1.offset;call write~int#9(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:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16978-1: SUMMARY for call #t~ret2729#1 := dma_map_single_attrs(#t~mem2727#1.base, 179 + #t~mem2727#1.offset, #t~mem2728#1.base, #t~mem2728#1.offset, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036: assume (-4 + (if #t~mem2769#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2769#1 % 65536 % 4294967296 else #t~mem2769#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296;havoc #t~mem2769#1; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17036: assume !((-4 + (if #t~mem2769#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2769#1 % 65536 % 4294967296 else #t~mem2769#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296);havoc #t~mem2769#1;~i~41#1 := 14; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17003: havoc #t~mem2746#1;havoc #t~mem2747#1.base, #t~mem2747#1.offset;havoc #t~mem2748#1;call #t~mem2749#1 := read~int#9(~txr~8#1.base, ~txr~8#1.offset, 4);call #t~mem2750#1.base, #t~mem2750#1.offset := read~$Pointer$#9(~bp#1.base, ~bp#1.offset, 8);call #t~mem2751#1 := read~int#9(~txr~8#1.base, 10 + ~txr~8#1.offset, 4); [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17003-1: SUMMARY for call writew((if #t~mem2746#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2746#1 % 65536 % 4294967296 else #t~mem2746#1 % 65536 % 4294967296 - 4294967296), #t~mem2747#1.base, #t~mem2747#1.offset + (if #t~mem2748#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2748#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2748#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16970: call write~int#9(~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:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020: assume ~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17020: assume !(~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296);call #t~mem2761#1.base, #t~mem2761#1.offset := read~$Pointer$#9(~rxr~8#1.base, 24 + ~rxr~8#1.offset, 8);~rx_buf~3#1.base, ~rx_buf~3#1.offset := #t~mem2761#1.base, #t~mem2761#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~mem2761#1.base, #t~mem2761#1.offset;call #t~mem2762#1.base, #t~mem2762#1.offset := read~$Pointer$#9(~rx_buf~3#1.base, ~rx_buf~3#1.offset, 8);~data~4#1.base, ~data~4#1.offset := #t~mem2762#1.base, #t~mem2762#1.offset;havoc #t~mem2762#1.base, #t~mem2762#1.offset; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17029: havoc #t~mem2764#1.base, #t~mem2764#1.offset;havoc #t~mem2765#1;havoc #t~mem2766#1;call #t~mem2767#1 := read~int#9(~rx_hdr~1#1.base, ~rx_hdr~1#1.offset, 4); [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17029-1: SUMMARY for call dma_sync_single_for_cpu(#t~mem2764#1.base, 179 + #t~mem2764#1.offset, #t~mem2765#1, #t~mem2766#1 % 4294967296, 2); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16963: ~packet~0#1.base, ~packet~0#1.offset := #t~ret2722#1.base, #t~ret2722#1.offset;havoc #t~ret2722#1.base, #t~ret2722#1.offset;call #t~mem2723#1.base, #t~mem2723#1.offset := read~$Pointer$#9(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2724#1.base, #t~mem2724#1.offset := read~$Pointer$#9(#t~mem2723#1.base, 791 + #t~mem2723#1.offset, 8); [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16963-1: SUMMARY for call #t~ret2722#1.base, #t~ret2722#1.offset := skb_put(~skb~4#1.base, ~skb~4#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17004: havoc #t~mem2749#1;havoc #t~mem2750#1.base, #t~mem2750#1.offset;havoc #t~mem2751#1; [2025-02-08 03:41:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17004-1: SUMMARY for call writel(#t~mem2749#1, #t~mem2750#1.base, #t~mem2750#1.offset + (if #t~mem2751#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2751#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2751#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17013: 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~mem2759#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2759#1 % 65536 % 4294967296 else #t~mem2759#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem2759#1; [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17013: 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~mem2759#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2759#1 % 65536 % 4294967296 else #t~mem2759#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem2759#1; [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16980: assume -2147483648 <= #t~ret2731#1 && #t~ret2731#1 <= 2147483647;~tmp~118#1 := #t~ret2731#1;havoc #t~mem2730#1.base, #t~mem2730#1.offset;havoc #t~ret2731#1; [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16980-1: SUMMARY for call #t~ret2731#1 := dma_mapping_error(#t~mem2730#1.base, 179 + #t~mem2730#1.offset, ~map~0#1); srcloc: null [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16947: #t~ret2716#1 := bnx2_set_phy_loopback_#res#1;havoc bnx2_set_phy_loopback_#t~mem1494#1, bnx2_set_phy_loopback_#t~ret1495#1, bnx2_set_phy_loopback_#t~ret1496#1, bnx2_set_phy_loopback_#t~mem1497#1.base, bnx2_set_phy_loopback_#t~mem1497#1.offset, bnx2_set_phy_loopback_#t~ret1498#1, bnx2_set_phy_loopback_#t~bitwise1499#1, bnx2_set_phy_loopback_#t~bitwise1500#1, bnx2_set_phy_loopback_#t~mem1501#1.base, bnx2_set_phy_loopback_#t~mem1501#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~80#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~ret2716#1 && #t~ret2716#1 <= 2147483647;havoc #t~ret2716#1; [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16964: havoc #t~mem2723#1.base, #t~mem2723#1.offset;havoc #t~mem2724#1.base, #t~mem2724#1.offset;havoc #t~memcpy~res2725#1.base, #t~memcpy~res2725#1.offset; [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16964-1: SUMMARY for call #t~memcpy~res2725#1.base, #t~memcpy~res2725#1.offset := #Ultimate.C_memcpy#9(~packet~0#1.base, ~packet~0#1.offset, #t~mem2724#1.base, #t~mem2724#1.offset, 6); srcloc: null [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17005: call #t~mem2752#1 := read~int#9(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 03:41:16,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17005-1: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: SUMMARY for call napi_disable_#t~ret324#1 := test_and_set_bit(0, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9627: 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~ret324#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~33#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~33#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:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: SUMMARY for call set_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077-1: SUMMARY for call clear_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: havoc napi_disable_#t~ret324#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~33#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:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume -2147483648 <= napi_disable_#t~ret324#1 && napi_disable_#t~ret324#1 <= 2147483647;napi_disable_~tmp~33#1 := napi_disable_#t~ret324#1;havoc napi_disable_#t~ret324#1; [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: assume 0 != napi_disable_~tmp~33#1; [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: assume !(0 != napi_disable_~tmp~33#1); [2025-02-08 03:41:16,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: SUMMARY for call msleep(1); srcloc: null [2025-02-08 03:42:05,328 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:42:05,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2025-02-08 03:42:05,351 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:42:05,357 INFO L158 Benchmark]: Toolchain (without parser) took 84132.90ms. Allocated memory was 142.6MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 78.4MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. [2025-02-08 03:42:05,357 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 201.3MB. Free memory is still 126.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:42:05,358 INFO L158 Benchmark]: CACSL2BoogieTranslator took 8424.79ms. Allocated memory was 142.6MB in the beginning and 562.0MB in the end (delta: 419.4MB). Free memory was 77.7MB in the beginning and 298.7MB in the end (delta: -221.0MB). Peak memory consumption was 241.1MB. Max. memory is 16.1GB. [2025-02-08 03:42:05,358 INFO L158 Benchmark]: Boogie Procedure Inliner took 564.95ms. Allocated memory is still 562.0MB. Free memory was 298.7MB in the beginning and 185.0MB in the end (delta: 113.7MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. [2025-02-08 03:42:05,358 INFO L158 Benchmark]: Boogie Preprocessor took 4584.06ms. Allocated memory is still 562.0MB. Free memory was 185.0MB in the beginning and 259.1MB in the end (delta: -74.1MB). Peak memory consumption was 178.2MB. Max. memory is 16.1GB. [2025-02-08 03:42:05,358 INFO L158 Benchmark]: IcfgBuilder took 70555.26ms. Allocated memory was 562.0MB in the beginning and 2.8GB in the end (delta: 2.2GB). Free memory was 259.1MB in the beginning and 2.5GB in the end (delta: -2.2GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. [2025-02-08 03:42:05,361 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.31ms. Allocated memory is still 201.3MB. Free memory is still 126.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 8424.79ms. Allocated memory was 142.6MB in the beginning and 562.0MB in the end (delta: 419.4MB). Free memory was 77.7MB in the beginning and 298.7MB in the end (delta: -221.0MB). Peak memory consumption was 241.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 564.95ms. Allocated memory is still 562.0MB. Free memory was 298.7MB in the beginning and 185.0MB in the end (delta: 113.7MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 4584.06ms. Allocated memory is still 562.0MB. Free memory was 185.0MB in the beginning and 259.1MB in the end (delta: -74.1MB). Peak memory consumption was 178.2MB. Max. memory is 16.1GB. * IcfgBuilder took 70555.26ms. Allocated memory was 562.0MB in the beginning and 2.8GB in the end (delta: 2.2GB). Free memory was 259.1MB in the beginning and 2.5GB in the end (delta: -2.2GB). Peak memory consumption was 1.7GB. 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: 6613]: 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"); [6613] - GenericResultAtLocation [Line: 6620]: 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)); [6620] - GenericResultAtLocation [Line: 6627]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6627] - GenericResultAtLocation [Line: 6643]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6643] - GenericResultAtLocation [Line: 6718]: 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6718-6719] - GenericResultAtLocation [Line: 6724]: 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"); [6724-6726] - GenericResultAtLocation [Line: 6753]: 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)); [6753] - GenericResultAtLocation [Line: 6760]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6760] - GenericResultAtLocation [Line: 6809]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6809] - GenericResultAtLocation [Line: 6812]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6812] - GenericResultAtLocation [Line: 6814]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6814] - GenericResultAtLocation [Line: 6819]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6819] - GenericResultAtLocation [Line: 6822]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6822] - GenericResultAtLocation [Line: 6824]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6824] - GenericResultAtLocation [Line: 6829]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6829] - GenericResultAtLocation [Line: 6832]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6832] - GenericResultAtLocation [Line: 6834]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6834] - GenericResultAtLocation [Line: 6839]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6839] - GenericResultAtLocation [Line: 6842]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6842] - GenericResultAtLocation [Line: 6844]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6844] - GenericResultAtLocation [Line: 6882]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6882] - GenericResultAtLocation [Line: 6885]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6885] - GenericResultAtLocation [Line: 6887]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6887] - GenericResultAtLocation [Line: 6892]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6892] - GenericResultAtLocation [Line: 6895]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6895] - GenericResultAtLocation [Line: 6897]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6897] - GenericResultAtLocation [Line: 6902]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6902] - GenericResultAtLocation [Line: 6905]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6905] - GenericResultAtLocation [Line: 6907]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6907] - GenericResultAtLocation [Line: 6912]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6912] - GenericResultAtLocation [Line: 6915]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6915] - GenericResultAtLocation [Line: 6917]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6917] - GenericResultAtLocation [Line: 7056]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7056] - GenericResultAtLocation [Line: 7065]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7065] - GenericResultAtLocation [Line: 7264]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7264] - GenericResultAtLocation [Line: 7271]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7271] - GenericResultAtLocation [Line: 7278]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7278] - GenericResultAtLocation [Line: 7338]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7338] - GenericResultAtLocation [Line: 7366]: 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)); [7366-7367] - GenericResultAtLocation [Line: 7454]: 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)); [7454-7455] - GenericResultAtLocation [Line: 7488]: 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)); [7488-7489] - GenericResultAtLocation [Line: 7529]: 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)); [7529-7530] - GenericResultAtLocation [Line: 7558]: 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)); [7558-7559] - GenericResultAtLocation [Line: 7595]: 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)); [7595-7596] - GenericResultAtLocation [Line: 7632]: 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)); [7632-7633] - GenericResultAtLocation [Line: 8093]: 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)); [8093-8094] - GenericResultAtLocation [Line: 8100]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8100] - GenericResultAtLocation [Line: 8283]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8283] - GenericResultAtLocation [Line: 8312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8312] - GenericResultAtLocation [Line: 8444]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8444] - GenericResultAtLocation [Line: 8447]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8447] - GenericResultAtLocation [Line: 8450]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8450] - GenericResultAtLocation [Line: 8453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8453] - GenericResultAtLocation [Line: 8484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8484] - GenericResultAtLocation [Line: 8487]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8487] - GenericResultAtLocation [Line: 8490]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8490] - GenericResultAtLocation [Line: 8493]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8493] - GenericResultAtLocation [Line: 8524]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8524] - GenericResultAtLocation [Line: 8527]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8527] - GenericResultAtLocation [Line: 8530]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8530] - GenericResultAtLocation [Line: 8533]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8533] - GenericResultAtLocation [Line: 8564]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8564] - GenericResultAtLocation [Line: 8567]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8567] - GenericResultAtLocation [Line: 8570]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8570] - GenericResultAtLocation [Line: 8573]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8573] - GenericResultAtLocation [Line: 9063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9063] - GenericResultAtLocation [Line: 9271]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9271] - GenericResultAtLocation [Line: 12571]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12571] - GenericResultAtLocation [Line: 12573]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12573] - GenericResultAtLocation [Line: 12631]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12631] - GenericResultAtLocation [Line: 12698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12698] - GenericResultAtLocation [Line: 12746]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12746] - GenericResultAtLocation [Line: 12749]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12749] - GenericResultAtLocation [Line: 12752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12752] - GenericResultAtLocation [Line: 12755]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12755] - GenericResultAtLocation [Line: 12786]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12786] - GenericResultAtLocation [Line: 12789]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12789] - GenericResultAtLocation [Line: 12792]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12792] - GenericResultAtLocation [Line: 12795]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12795] - GenericResultAtLocation [Line: 12826]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12826] - GenericResultAtLocation [Line: 12829]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12829] - GenericResultAtLocation [Line: 12832]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12832] - GenericResultAtLocation [Line: 12835]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12835] - GenericResultAtLocation [Line: 12866]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12866] - GenericResultAtLocation [Line: 12869]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12869] - GenericResultAtLocation [Line: 12872]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12872] - GenericResultAtLocation [Line: 12875]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12875] - GenericResultAtLocation [Line: 13163]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13163] - GenericResultAtLocation [Line: 13165]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13165] - GenericResultAtLocation [Line: 13208]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13208] - GenericResultAtLocation [Line: 13219]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13219] - GenericResultAtLocation [Line: 13225]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13225] - GenericResultAtLocation [Line: 13339]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13339] - GenericResultAtLocation [Line: 13360]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13360] - GenericResultAtLocation [Line: 13375]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13375] - GenericResultAtLocation [Line: 13400]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13400] - GenericResultAtLocation [Line: 13667]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13667] - GenericResultAtLocation [Line: 13714]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13714] - GenericResultAtLocation [Line: 18269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18269] - GenericResultAtLocation [Line: 18275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18275] - GenericResultAtLocation [Line: 18283]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18283] 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-alloc-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 96057e85c78fad72a6940f84988c528b5c540d974476a0173ea45be7f9227de2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:42:07,709 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:42:07,834 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:42:07,844 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:42:07,844 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:42:07,871 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:42:07,873 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:42:07,873 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:42:07,874 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:42:07,874 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:42:07,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:42:07,875 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:42:07,876 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:42:07,876 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:42:07,876 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:42:07,877 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:42:07,877 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:42:07,878 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:42:07,878 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:42:07,879 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:42:07,879 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:42:07,880 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:42:07,880 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:42:07,880 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:42:07,880 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:42:07,880 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:42:07,880 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 -> 96057e85c78fad72a6940f84988c528b5c540d974476a0173ea45be7f9227de2 [2025-02-08 03:42:08,182 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:42:08,190 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:42:08,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:42:08,193 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:42:08,194 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:42:08,196 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-alloc-spinlock_drivers-net-ethernet-broadcom-bnx2.cil.i