./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_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 6c57617be2c755440d0df9f1ec4782389d665f27fa15959f55c59e0b62336ca6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:19:56,759 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:19:56,823 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:19:56,830 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:19:56,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:19:56,854 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:19:56,855 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:19:56,855 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:19:56,856 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:19:56,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:19:56,856 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:19:56,856 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:19:56,856 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:19:56,857 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:19:56,857 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:19:56,857 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:19:56,859 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:19:56,859 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 -> 6c57617be2c755440d0df9f1ec4782389d665f27fa15959f55c59e0b62336ca6 [2025-02-08 04:19:57,125 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:19:57,132 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:19:57,134 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:19:57,135 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:19:57,136 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:19:57,137 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:19:58,356 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/915018e62/480adaa3dd7642d4884fb2f635218ed3/FLAG1aa1ee433 [2025-02-08 04:19:59,180 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:19:59,181 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:19:59,248 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/915018e62/480adaa3dd7642d4884fb2f635218ed3/FLAG1aa1ee433 [2025-02-08 04:19:59,266 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/915018e62/480adaa3dd7642d4884fb2f635218ed3 [2025-02-08 04:19:59,268 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:19:59,270 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:19:59,271 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:19:59,271 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:19:59,275 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:19:59,275 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:19:59" (1/1) ... [2025-02-08 04:19:59,276 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ea24f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:19:59, skipping insertion in model container [2025-02-08 04:19:59,276 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:19:59" (1/1) ... [2025-02-08 04:19:59,431 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:20:06,307 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666496,666509] [2025-02-08 04:20:06,310 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666662,666675] [2025-02-08 04:20:06,311 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666826,666839] [2025-02-08 04:20:06,311 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666991,667004] [2025-02-08 04:20:06,348 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:20:06,458 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:20:06,540 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 04:20:06,541 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 04:20:06,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6627] [2025-02-08 04:20:06,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6643] [2025-02-08 04:20:06,545 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6726-6727] [2025-02-08 04:20:06,545 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"); [6732-6734] [2025-02-08 04:20:06,546 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)); [6761] [2025-02-08 04:20:06,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6768] [2025-02-08 04:20:06,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6811] [2025-02-08 04:20:06,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6814] [2025-02-08 04:20:06,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6816] [2025-02-08 04:20:06,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6821] [2025-02-08 04:20:06,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6824] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6826] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6831] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6834] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6836] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6841] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6844] [2025-02-08 04:20:06,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6846] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6884] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6887] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6889] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6894] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6897] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6899] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6904] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6907] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6909] [2025-02-08 04:20:06,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6914] [2025-02-08 04:20:06,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6917] [2025-02-08 04:20:06,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6919] [2025-02-08 04:20:06,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7005] [2025-02-08 04:20:06,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7014] [2025-02-08 04:20:06,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7213] [2025-02-08 04:20:06,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7220] [2025-02-08 04:20:06,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7227] [2025-02-08 04:20:06,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7296] [2025-02-08 04:20:06,565 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)); [7324-7325] [2025-02-08 04:20:06,568 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)); [7427-7428] [2025-02-08 04:20:06,570 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)); [7461-7462] [2025-02-08 04:20:06,571 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)); [7502-7503] [2025-02-08 04:20:06,571 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)); [7531-7532] [2025-02-08 04:20:06,572 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)); [7568-7569] [2025-02-08 04:20:06,573 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)); [7605-7606] [2025-02-08 04:20:06,581 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)); [8075-8076] [2025-02-08 04:20:06,582 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8082] [2025-02-08 04:20:06,586 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8265] [2025-02-08 04:20:06,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8294] [2025-02-08 04:20:06,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8426] [2025-02-08 04:20:06,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8429] [2025-02-08 04:20:06,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8432] [2025-02-08 04:20:06,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8435] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8466] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8469] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8472] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8475] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8506] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8509] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8512] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8515] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8546] [2025-02-08 04:20:06,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8549] [2025-02-08 04:20:06,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8552] [2025-02-08 04:20:06,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8555] [2025-02-08 04:20:06,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9045] [2025-02-08 04:20:06,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9253] [2025-02-08 04:20:06,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12553] [2025-02-08 04:20:06,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12555] [2025-02-08 04:20:06,693 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12613] [2025-02-08 04:20:06,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12680] [2025-02-08 04:20:06,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12728] [2025-02-08 04:20:06,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12731] [2025-02-08 04:20:06,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12734] [2025-02-08 04:20:06,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12737] [2025-02-08 04:20:06,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12768] [2025-02-08 04:20:06,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12771] [2025-02-08 04:20:06,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12774] [2025-02-08 04:20:06,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12777] [2025-02-08 04:20:06,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12808] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12811] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12814] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12817] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12848] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12851] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12854] [2025-02-08 04:20:06,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12857] [2025-02-08 04:20:06,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13145] [2025-02-08 04:20:06,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13147] [2025-02-08 04:20:06,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13190] [2025-02-08 04:20:06,704 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13201] [2025-02-08 04:20:06,704 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13207] [2025-02-08 04:20:06,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13321] [2025-02-08 04:20:06,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13342] [2025-02-08 04:20:06,711 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13357] [2025-02-08 04:20:06,714 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13382] [2025-02-08 04:20:06,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13649] [2025-02-08 04:20:06,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13696] [2025-02-08 04:20:06,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18251] [2025-02-08 04:20:06,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18257] [2025-02-08 04:20:06,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18265] [2025-02-08 04:20:06,884 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666496,666509] [2025-02-08 04:20:06,885 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666662,666675] [2025-02-08 04:20:06,885 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666826,666839] [2025-02-08 04:20:06,885 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i[666991,667004] [2025-02-08 04:20:06,895 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:20:07,250 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:20:07,250 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07 WrapperNode [2025-02-08 04:20:07,251 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:20:07,251 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:20:07,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:20:07,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:20:07,257 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:07,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:07,802 INFO L138 Inliner]: procedures = 741, calls = 7877, calls flagged for inlining = 407, calls inlined = 361, statements flattened = 19435 [2025-02-08 04:20:07,803 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:20:07,803 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:20:07,803 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:20:07,803 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:20:07,814 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:07,814 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:07,913 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:11,912 INFO L175 MemorySlicer]: Split 4926 memory accesses to 34 slices as follows [80, 2, 13, 14, 49, 98, 29, 40, 5, 5, 8, 6, 3, 2, 83, 3722, 5, 6, 90, 5, 2, 53, 3, 2, 3, 4, 176, 5, 30, 1, 1, 2, 377, 2]. 76 percent of accesses are in the largest equivalence class. The 72 initializations are split as follows [0, 2, 0, 14, 0, 0, 0, 0, 5, 5, 0, 6, 1, 0, 0, 21, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1, 2, 0, 0]. The 2959 writes are split as follows [80, 0, 12, 0, 48, 96, 26, 0, 0, 0, 6, 0, 0, 1, 65, 2042, 0, 6, 87, 0, 0, 42, 0, 1, 2, 2, 42, 0, 28, 0, 0, 0, 372, 1]. [2025-02-08 04:20:11,913 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:11,913 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,192 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,308 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,357 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,455 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:20:12,457 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:20:12,458 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:20:12,458 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:20:12,459 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:20:07" (1/1) ... [2025-02-08 04:20:12,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:20:12,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:20:12,497 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 04:20:12,499 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 04:20:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 04:20:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 04:20:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resolve_flow_ctrl [2025-02-08 04:20:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resolve_flow_ctrl [2025-02-08 04:20:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure load_rv2p_fw [2025-02-08 04:20:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure load_rv2p_fw [2025-02-08 04:20:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_bmsr1 [2025-02-08 04:20:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_bmsr1 [2025-02-08 04:20:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rxbd_rings [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rxbd_rings [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read_dword [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read_dword [2025-02-08 04:20:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 04:20:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure get_l2_fhdr [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure get_l2_fhdr [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_stop [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_stop [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_start [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_start [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_int_mode [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_int_mode [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_bmsr1 [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_bmsr1 [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_forced_2g5 [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_forced_2g5 [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_xceiver_str [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_xceiver_str [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rx_context [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rx_context [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:20:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resume [2025-02-08 04:20:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resume [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_pcie_error_reporting [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_pcie_error_reporting [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_ctx_wr [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_ctx_wr [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_bnx2_pci_driver_exit_16_2 [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_remote_phy [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_remote_phy [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_data [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_data [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_phy [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_phy [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 04:20:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 04:20:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_napi [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_napi [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_read_phy [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_read_phy [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_request_irq [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_request_irq [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_wr_ind [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_wr_ind [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:20:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:20:12,525 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 04:20:12,526 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:20:12,526 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 04:20:12,526 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:20:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure __napi_schedule [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure __napi_schedule [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_mode [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_mode [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_intr [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_intr [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nic [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nic [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_wol [2025-02-08 04:20:12,527 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_wol [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:20:12,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:20:12,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:20:12,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:20:12,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:20:12,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_addr [2025-02-08 04:20:12,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_addr [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_nic [2025-02-08 04:20:12,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_nic [2025-02-08 04:20:12,529 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2025-02-08 04:20:12,530 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_msi [2025-02-08 04:20:12,530 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_msi [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:20:12,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-02-08 04:20:12,530 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:20:12,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:20:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:20:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_skbs [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_skbs [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_channels [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_channels [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure __bnx2_free_irq [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __bnx2_free_irq [2025-02-08 04:20:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_and_enable_2g5 [2025-02-08 04:20:12,533 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_and_enable_2g5 [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-08 04:20:12,534 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:20:12,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 04:20:12,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 04:20:12,534 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_msix_tbl [2025-02-08 04:20:12,534 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_msix_tbl [2025-02-08 04:20:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int_sync [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int_sync [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_open [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_open [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_chip [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_chip [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_del_napi [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_del_napi [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_settings [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_settings [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure check_mips_fw_entry [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure check_mips_fw_entry [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_start [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_start [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_rd [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_rd [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_link [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_link [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_enable [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_enable [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 04:20:12,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:20:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:20:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_wol [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_wol [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_pauseparam [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_pauseparam [2025-02-08 04:20:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 04:20:12,539 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_timeout [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_timeout [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_one [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_one [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_find_info_keyword [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_find_info_keyword [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_acquire_nvram_lock [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_acquire_nvram_lock [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remove_one [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remove_one [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_access [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_access [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure check_fw_section [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure check_fw_section [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_settings [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_settings [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule_prep [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule_prep [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_run_loopback [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_run_loopback [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 04:20:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_disable [2025-02-08 04:20:12,540 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_disable [2025-02-08 04:20:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:20:12,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:20:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 04:20:12,541 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 04:20:12,545 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 04:20:12,546 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_write_dword [2025-02-08 04:20:12,546 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_write_dword [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 04:20:12,546 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:20:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_link [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_link [2025-02-08 04:20:12,547 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 04:20:12,547 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 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_int [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_int [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_nvram_access [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_nvram_access [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_mem [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_mem [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 04:20:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:20:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 04:20:12,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 04:20:12,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_nvram_lock [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_nvram_lock [2025-02-08 04:20:12,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 04:20:12,550 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nway_reset [2025-02-08 04:20:12,550 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nway_reset [2025-02-08 04:20:12,550 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_work [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_work [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_fast_work [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_fast_work [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_avail [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_avail [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_link [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_link [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 04:20:12,551 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 04:20:12,551 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_report_link [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_report_link [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_phy [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_phy [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_phy [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_phy [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_rx_cons [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_rx_cons [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nvram [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nvram [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_ring_size [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_ring_size [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_power_state [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_power_state [2025-02-08 04:20:12,552 INFO L130 BoogieDeclarations]: Found specification of procedure load_cpu_fw [2025-02-08 04:20:12,552 INFO L138 BoogieDeclarations]: Found implementation of procedure load_cpu_fw [2025-02-08 04:20:12,553 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 04:20:12,554 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_remote_link [2025-02-08 04:20:12,554 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_remote_link [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_io_resume [2025-02-08 04:20:12,554 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_io_resume [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_write_phy [2025-02-08 04:20:12,554 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_write_phy [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:20:12,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_tx_cons [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_tx_cons [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_info_field_size [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_info_field_size [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_fw_sync [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_fw_sync [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_wr [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_wr [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 04:20:12,555 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 04:20:12,555 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_5706s_force_link_dn [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_5706s_force_link_dn [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_link [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_link [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_phy_get_pause_adv [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_phy_get_pause_adv [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remote_phy_event [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remote_phy_event [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_mac_addr [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_mac_addr [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_fw_cap [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_fw_cap [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_rd_ind [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_rd_ind [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_write [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_write [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 04:20:12,556 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 04:20:12,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_cnic_irq_info [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_cnic_irq_info [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_suspend [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_suspend [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_forced_2g5 [2025-02-08 04:20:12,558 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_forced_2g5 [2025-02-08 04:20:12,558 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cnic_lock_of_bnx2 [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cnic_lock_of_bnx2 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cnic_lock_of_bnx2 [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cnic_lock_of_bnx2 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_stop [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_stop [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_ringparam [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_ringparam [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_find_max_ring [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_find_max_ring [2025-02-08 04:20:12,559 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_coalesce [2025-02-08 04:20:12,559 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_coalesce [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_send_heart_beat [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_send_heart_beat [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_page [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_page [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_eeprom_len [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_eeprom_len [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_firmware [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_firmware [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 04:20:12,560 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 04:20:12,560 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown_chip [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown_chip [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_regs_len [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_regs_len [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_mem [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_mem [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_close [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_close [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:20:12,561 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 04:20:12,561 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 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_coalesce [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_coalesce [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_irq [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_irq [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure poll_bnx2 [2025-02-08 04:20:12,561 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_bnx2 [2025-02-08 04:20:12,561 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 04:20:12,562 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 04:20:12,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:20:12,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:20:12,562 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_ring_size [2025-02-08 04:20:12,562 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_ring_size [2025-02-08 04:20:12,562 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_dump_mcp_state [2025-02-08 04:20:12,562 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_dump_mcp_state [2025-02-08 04:20:14,061 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:20:14,067 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:20:14,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10194: 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 04:20:14,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14186: #t~ret2054#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~ret2054#1;havoc #t~ret2054#1;call #t~mem2055#1.base, #t~mem2055#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14157: havoc #t~mem2039#1.base, #t~mem2039#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~mem2040#1 := read~int#15(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14157-1: SUMMARY for call writel(~tmp___1~32#1, #t~mem2039#1.base, 10288 + #t~mem2039#1.offset); srcloc: null [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14116-1: rv2p_fw_fixup_#res#1 := rv2p_fw_fixup_~rv2p_code#1; [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162: ~val~19#1 := #t~bitwise2043#1;havoc #t~bitwise2043#1;call #t~mem2044#1.base, #t~mem2044#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14104: assume 0 == rv2p_fw_fixup_~idx#1; [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14104: assume !(0 == rv2p_fw_fixup_~idx#1); [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187: havoc #t~mem2055#1.base, #t~mem2055#1.offset; [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-1: SUMMARY for call writel(~code~0#1, #t~mem2055#1.base, 10292 + #t~mem2055#1.offset); srcloc: null [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2043#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 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-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~bitwise2043#1 := ~cmd~0#1; [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-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 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-1: [2025-02-08 04:20:14,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14162-2: havoc #t~bitwise2043#1;assume (#t~bitwise2043#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~bitwise2043#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2043#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 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179: assume 0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296;call #t~mem2049#1 := read~int#15(~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 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179: assume !(0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296); [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14183: havoc #t~mem2051#1.base, #t~mem2051#1.offset;call #t~mem2052#1 := read~int#15(~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 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14183-1: SUMMARY for call writel(~code~0#1, #t~mem2051#1.base, 10288 + #t~mem2051#1.offset); srcloc: null [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14163: havoc #t~mem2044#1.base, #t~mem2044#1.offset;~i~27#1 := 8 + ~i~27#1; [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14163-1: SUMMARY for call writel(~val~19#1, #t~mem2044#1.base, #t~mem2044#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 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-1: [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-2: havoc #t~bitwise2056#1;assume (#t~bitwise2056#1 % 4294967296 >= ~loc~0#1 % 4294967296 / 2 % 4294967296 && #t~bitwise2056#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2056#1 % 4294967296 <= ~loc~0#1 % 4294967296 / 2 % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188: ~val~19#1 := #t~bitwise2056#1;havoc #t~bitwise2056#1;call #t~mem2057#1.base, #t~mem2057#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14159: ~tmp___2~17#1 := #t~ret2041#1;havoc #t~mem2040#1;havoc #t~ret2041#1;call #t~mem2042#1.base, #t~mem2042#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14159-1: SUMMARY for call #t~ret2041#1 := __fswab32(#t~mem2040#1); srcloc: null [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14184-1: SUMMARY for call #t~ret2053#1 := __fswab32(#t~mem2052#1); srcloc: null [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2056#1 := ~loc~0#1 % 4294967296 / 2; [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 04:20:14,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-4: assume 0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2056#1 := ~cmd~0#1; [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-4: assume !(0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14184: ~tmp___5~3#1 := #t~ret2053#1;havoc #t~mem2052#1;havoc #t~ret2053#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 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176-1: SUMMARY for call #t~ret2048#1 := __fswab32(#t~mem2047#1); srcloc: null [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14110: 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 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176-2: call #t~mem2047#1 := read~int#15(~fw_entry#1.base, 12 + ~fw_entry#1.offset + 4 * ~i~27#1, 4); [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: ~tmp___3~7#1 := #t~ret2048#1;havoc #t~mem2047#1;havoc #t~ret2048#1;~loc~0#1 := ~tmp___3~7#1; [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14156-1: SUMMARY for call #t~ret2038#1 := __fswab32(#t~mem2037#1); srcloc: null [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14156-2: call #t~mem2037#1 := read~int#15(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189: havoc #t~mem2057#1.base, #t~mem2057#1.offset; [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189-1: SUMMARY for call writel(~val~19#1, #t~mem2057#1.base, #t~mem2057#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 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14156: ~tmp___1~32#1 := #t~ret2038#1;havoc #t~mem2037#1;havoc #t~ret2038#1;call #t~mem2039#1.base, #t~mem2039#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14160-1: SUMMARY for call writel(~tmp___2~17#1, #t~mem2042#1.base, 10292 + #t~mem2042#1.offset); srcloc: null [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: ~i~27#1 := 1 + ~i~27#1; [2025-02-08 04:20:14,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14160: havoc #t~mem2042#1.base, #t~mem2042#1.offset;~rv2p_code~0#1.base, ~rv2p_code~0#1.offset := ~rv2p_code~0#1.base, 4 + ~rv2p_code~0#1.offset; [2025-02-08 04:20:14,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181: ~tmp___4~4#1 := #t~ret2050#1;havoc #t~mem2049#1;havoc #t~ret2050#1;~code~0#1 := ~tmp___4~4#1;call #t~mem2051#1.base, #t~mem2051#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:14,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181-1: SUMMARY for call #t~ret2050#1 := __fswab32(#t~mem2049#1); srcloc: null [2025-02-08 04:20:14,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26135: havoc #t~nondet4350; [2025-02-08 04:20:14,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26274: havoc netpoll_trap_#t~nondet4366#1; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525: havoc #t~mem637;havoc #t~bitwise638;havoc #t~mem639.base, #t~mem639.offset;~i~6 := 1 + ~i~6; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-1: SUMMARY for call writel(#t~bitwise638, #t~mem639.base, 132 + #t~mem639.offset); srcloc: null [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524: ~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~mem637 := read~int#15(~bnapi~3.base, 208 + ~bnapi~3.offset, 4); [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-2: call #t~mem639.base, #t~mem639.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-3: [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-4: havoc #t~bitwise638;assume (#t~bitwise638 % 4294967296 >= #t~mem637 % 4294967296 && #t~bitwise638 % 4294967296 >= 262144) && #t~bitwise638 % 4294967296 <= 262144 + #t~mem637 % 4294967296; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-5: assume false;#t~bitwise638 := #t~mem637; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-5: assume !false; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-6: assume 0 == #t~mem637 % 4294967296 || 262144 == #t~mem637 % 4294967296;#t~bitwise638 := 262144; [2025-02-08 04:20:14,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525-6: assume !(0 == #t~mem637 % 4294967296 || 262144 == #t~mem637 % 4294967296); [2025-02-08 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15802: call #t~mem2578.base, #t~mem2578.offset := read~$Pointer$#15(~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~mem2578.base, #t~mem2578.offset;~j~12 := 0; [2025-02-08 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804: assume ~j~12 % 4294967296 <= 254; [2025-02-08 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804: assume !(~j~12 % 4294967296 <= 254); [2025-02-08 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15806: call write~int#15(~buf_size, ~rxbd~2.base, 8 + ~rxbd~2.offset, 4);call write~int#15(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 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15820: call #t~mem2579 := read~int#15(~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#15(#t~mem2579 % 18446744073709551616 / 4294967296, ~rxbd~2.base, ~rxbd~2.offset, 4);havoc #t~mem2579;call #t~mem2580 := read~int#15(~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#15(#t~mem2580, ~rxbd~2.base, 4 + ~rxbd~2.offset, 4);havoc #t~mem2580;~i~33 := 1 + ~i~33; [2025-02-08 04:20:14,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15815: assume ~i~33 == -1 + ~num_rings;~j~12 := 0; [2025-02-08 04:20:14,567 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15815: assume !(~i~33 == -1 + ~num_rings);~j~12 := 1 + ~i~33; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14720: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-2: havoc #t~bitwise2247;assume (((((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2247 <= (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2247 <= 8) && #t~bitwise2247 >= 0) && ((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2247 > 8 + (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2247 >= -9223372036854775808; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739: ~val~30 := #t~ret2246;havoc #t~mem2245.base, #t~mem2245.offset;havoc #t~ret2246; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-3: assume 8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2247 := (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-3: assume !(8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739-1: SUMMARY for call #t~ret2246 := readl(#t~mem2245.base, 25600 + #t~mem2245.offset); srcloc: null [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741: assume 0 != #t~bitwise2247;havoc #t~bitwise2247;call #t~mem2248.base, #t~mem2248.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741: assume !(0 != #t~bitwise2247);havoc #t~bitwise2247;~j~8 := 1 + ~j~8; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-1: [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14743: ~tmp~111 := #t~ret2249;havoc #t~mem2248.base, #t~mem2248.offset;havoc #t~ret2249; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14743-1: SUMMARY for call #t~ret2249 := readl(#t~mem2248.base, 25616 + #t~mem2248.offset); srcloc: null [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-4: assume 0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2247 := 0; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741-4: assume !(0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14746: havoc #t~memcpy~res2251.base, #t~memcpy~res2251.offset; [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14738: call #t~mem2245.base, #t~mem2245.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14744-1: SUMMARY for call #t~ret2250 := __fswab32(~tmp~111); srcloc: null [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14746-1: SUMMARY for call #t~memcpy~res2251.base, #t~memcpy~res2251.offset := #Ultimate.C_memcpy#15(~ret_val.base, ~ret_val.offset, ~#v~0.base, ~#v~0.offset, 4); srcloc: null [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14744: ~tmp___0~55 := #t~ret2250;havoc #t~ret2250;call write~int#15(~tmp___0~55, ~#v~0.base, ~#v~0.offset, 4); [2025-02-08 04:20:14,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14738-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:14,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26116: havoc #t~nondet4346; [2025-02-08 04:20:14,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: call ULTIMATE.dealloc(~#info~0#1.base, ~#info~0#1.offset);havoc ~#info~0#1.base, ~#info~0#1.offset; [2025-02-08 04:20:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192-1: SUMMARY for call netif_tx_wake_all_queues_#t~ret351#1.base, netif_tx_wake_all_queues_#t~ret351#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 04:20:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: SUMMARY for call bnx2_napi_enable(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset := netif_tx_wake_all_queues_#t~ret351#1.base, netif_tx_wake_all_queues_#t~ret351#1.offset;havoc netif_tx_wake_all_queues_#t~ret351#1.base, netif_tx_wake_all_queues_#t~ret351#1.offset;netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset := netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset; [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8194-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 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: havoc #t~mem672#1.base, #t~mem672#1.offset; [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685-1: SUMMARY for call netif_carrier_on(#t~mem672#1.base, #t~mem672#1.offset); srcloc: null [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: assume 0 != #t~mem671#1 % 256 % 4294967296;havoc #t~mem671#1;call #t~mem672#1.base, #t~mem672#1.offset := read~$Pointer$#15(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: assume !(0 != #t~mem671#1 % 256 % 4294967296);havoc #t~mem671#1; [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770-1: atomic_dec_and_test_#res#1 := 1; [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: call #t~mem671#1 := read~int#15(~bp#1.base, 9110 + ~bp#1.offset, 1); [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681-1: SUMMARY for call spin_lock_bh(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 04:20:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: SUMMARY for call bnx2_enable_int(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: SUMMARY for call spin_unlock_bh(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9696: SUMMARY for call bnx2_cnic_start(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: 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 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: 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 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9680: havoc netif_tx_wake_all_queues_#t~ret351#1.base, netif_tx_wake_all_queues_#t~ret351#1.offset, netif_tx_wake_all_queues_#t~mem352#1, netif_tx_wake_all_queues_~dev#1.base, netif_tx_wake_all_queues_~dev#1.offset, netif_tx_wake_all_queues_~i~1#1, netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset, netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset;havoc netif_tx_wake_all_queues_#in~dev#1.base, netif_tx_wake_all_queues_#in~dev#1.offset;assume { :end_inline_netif_tx_wake_all_queues } true;havoc #t~mem670#1.base, #t~mem670#1.offset; [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: assume netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem352#1 % 4294967296;havoc netif_tx_wake_all_queues_#t~mem352#1; [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: assume !(netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem352#1 % 4294967296);havoc netif_tx_wake_all_queues_#t~mem352#1; [2025-02-08 04:20:14,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8194: netif_tx_wake_all_queues_~i~1#1 := 1 + netif_tx_wake_all_queues_~i~1#1;call netif_tx_wake_all_queues_#t~mem352#1 := read~int#15(netif_tx_wake_all_queues_~dev#1.base, 879 + netif_tx_wake_all_queues_~dev#1.offset, 4); [2025-02-08 04:20:14,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683: call write~int#15(#t~bitwise2972#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2971#1;havoc #t~bitwise2972#1;call write~$Pointer$#15(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-1: [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17609: assume true;assume bnx2_enable_msix_#t~loopctr2945#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~nondet2946#1;call write~int#15(bnx2_enable_msix_#t~nondet2946#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~loopctr2945#1, 8);bnx2_enable_msix_#t~loopctr2945#1 := 1 + bnx2_enable_msix_#t~loopctr2945#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17609: assume true;havoc bnx2_enable_msix_#t~loopctr2945#1;havoc bnx2_enable_msix_#t~nondet2946#1;havoc bnx2_enable_msix_#t~ret2947#1;call write~$Pointer$#15(#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 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-2: havoc #t~bitwise2972#1;assume (#t~bitwise2972#1 % 4294967296 >= #t~mem2971#1 % 4294967296 && #t~bitwise2972#1 % 4294967296 >= 256) && #t~bitwise2972#1 % 4294967296 <= 256 + #t~mem2971#1 % 4294967296; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-3: assume false;#t~bitwise2972#1 := #t~mem2971#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-3: assume !false; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-4: assume 0 == #t~mem2971#1 % 4294967296 || 256 == #t~mem2971#1 % 4294967296;#t~bitwise2972#1 := 256; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17683-4: assume !(0 == #t~mem2971#1 % 4294967296 || 256 == #t~mem2971#1 % 4294967296); [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: fls_long_#t~ret5#1 := fls64_#res#1;havoc fls64_~x#1, fls64_~bitpos~0#1;havoc fls64_#in~x#1;assume { :end_inline_fls64 } true;assume -2147483648 <= fls_long_#t~ret5#1 && fls_long_#t~ret5#1 <= 2147483647;fls_long_~tmp___0~0#1 := fls_long_#t~ret5#1;havoc fls_long_#t~ret5#1;fls_long_#res#1 := fls_long_~tmp___0~0#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26314: havoc pci_enable_msi_block_#t~nondet4373#1;#t~ret2967#1 := pci_enable_msi_block_#res#1;havoc pci_enable_msi_block_#t~nondet4373#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~ret2967#1 && #t~ret2967#1 <= 2147483647;~tmp___0~66#1 := #t~ret2967#1;havoc #t~mem2966#1.base, #t~mem2966#1.offset;havoc #t~ret2967#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26256: havoc netif_get_num_default_rss_queues_#t~nondet4363#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17586: assume bnx2_enable_msix_~rc~14#1 > 0;bnx2_enable_msix_~total_vecs~0#1 := bnx2_enable_msix_~rc~14#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17586: assume !(bnx2_enable_msix_~rc~14#1 > 0); [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603: call write~int#15(bnx2_enable_msix_#t~bitwise2943#1, bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4);havoc bnx2_enable_msix_#t~mem2942#1;havoc bnx2_enable_msix_#t~bitwise2943#1;bnx2_enable_msix_~i~45#1 := 0; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-1: [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17570: assume bnx2_enable_msix_~i~45#1 <= 8; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17570: 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 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: __rounddown_pow_of_two_#t~ret6#1 := fls_long_#res#1;havoc fls_long_#t~ret5#1, fls_long_~l#1, fls_long_~tmp___0~0#1;havoc fls_long_#in~l#1;assume { :end_inline_fls_long } true;__rounddown_pow_of_two_~tmp~1#1 := __rounddown_pow_of_two_#t~ret6#1;havoc __rounddown_pow_of_two_#t~ret6#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-2: havoc bnx2_enable_msix_#t~bitwise2943#1;assume (bnx2_enable_msix_#t~bitwise2943#1 % 4294967296 >= bnx2_enable_msix_#t~mem2942#1 % 4294967296 && bnx2_enable_msix_#t~bitwise2943#1 % 4294967296 >= 1280) && bnx2_enable_msix_#t~bitwise2943#1 % 4294967296 <= 1280 + bnx2_enable_msix_#t~mem2942#1 % 4294967296; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-3: assume false;bnx2_enable_msix_#t~bitwise2943#1 := bnx2_enable_msix_#t~mem2942#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-3: assume !false; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-4: assume 0 == bnx2_enable_msix_#t~mem2942#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2942#1 % 4294967296;bnx2_enable_msix_#t~bitwise2943#1 := 1280; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603-4: assume !(0 == bnx2_enable_msix_#t~mem2942#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2942#1 % 4294967296); [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26266: havoc netif_set_real_num_rx_queues_#t~nondet4364#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17596: 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 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17596: 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#15(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~mem2942#1 := read~int#15(bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4); [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17580: call bnx2_enable_msix_#t~mem2940#1.base, bnx2_enable_msix_#t~mem2940#1.offset := read~$Pointer$#15(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~mem2940#1.base, bnx2_enable_msix_#t~mem2940#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~nondet4374#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~nondet4374#1;assume -2147483648 <= pci_enable_msix_#t~nondet4374#1 && pci_enable_msix_#t~nondet4374#1 <= 2147483647;pci_enable_msix_#res#1 := pci_enable_msix_#t~nondet4374#1;havoc pci_enable_msix_#t~nondet4374#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17688: call #t~mem2973#1.base, #t~mem2973#1.offset := read~$Pointer$#15(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2974#1 := read~int#15(#t~mem2973#1.base, 1547 + #t~mem2973#1.offset, 4);call write~int#15(#t~mem2974#1, ~bp#1.base, 9199 + ~bp#1.offset, 4);havoc #t~mem2973#1.base, #t~mem2973#1.offset;havoc #t~mem2974#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-2: __rounddown_pow_of_two_#res#1 := __rounddown_pow_of_two_#t~bitwise7#1;havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 04:20:14,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: havoc __rounddown_pow_of_two_#t~bitwise7#1;#t~ret2977#1 := __rounddown_pow_of_two_#res#1;havoc __rounddown_pow_of_two_#t~ret6#1, __rounddown_pow_of_two_#t~bitwise7#1, __rounddown_pow_of_two_~n#1, __rounddown_pow_of_two_~tmp~1#1;havoc __rounddown_pow_of_two_#in~n#1;assume { :end_inline___rounddown_pow_of_two } true;~tmp___69~0#1 := #t~ret2977#1;havoc #t~mem2976#1;havoc #t~ret2977#1;call write~int#15(~tmp___69~0#1, ~bp#1.base, 9475 + ~bp#1.offset, 1); [2025-02-08 04:20:14,853 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~bitwise7#1 := 1; [2025-02-08 04:20:14,854 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 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-4: havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-3: [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17680: assume 0 == ~tmp___0~66#1;call #t~mem2968#1 := read~int#15(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17680: assume !(0 == ~tmp___0~66#1); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26318: havoc pci_enable_msix_#t~nondet4374#1;bnx2_enable_msix_#t~ret2941#1 := pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4374#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~ret2941#1 && bnx2_enable_msix_#t~ret2941#1 <= 2147483647;bnx2_enable_msix_~rc~14#1 := bnx2_enable_msix_#t~ret2941#1;havoc bnx2_enable_msix_#t~mem2940#1.base, bnx2_enable_msix_#t~mem2940#1.offset;havoc bnx2_enable_msix_#t~ret2941#1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681: call write~int#15(#t~bitwise2969#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2968#1;havoc #t~bitwise2969#1;call #t~mem2970#1 := read~int#15(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-1: [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-2: havoc #t~bitwise2969#1;assume (#t~bitwise2969#1 % 4294967296 >= #t~mem2968#1 % 4294967296 && #t~bitwise2969#1 % 4294967296 >= 32) && #t~bitwise2969#1 % 4294967296 <= 32 + #t~mem2968#1 % 4294967296; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17615: assume bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17615: 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 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-3: assume false;#t~bitwise2969#1 := #t~mem2968#1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-3: assume !false; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17582: assume bnx2_enable_msix_~rc~14#1 <= 0; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17582: assume !(bnx2_enable_msix_~rc~14#1 <= 0); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-4: assume 0 == #t~mem2968#1 % 4294967296 || 32 == #t~mem2968#1 % 4294967296;#t~bitwise2969#1 := 32; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17681-4: assume !(0 == #t~mem2968#1 % 4294967296 || 32 == #t~mem2968#1 % 4294967296); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17591: assume bnx2_enable_msix_~total_vecs~0#1 > 1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17591: assume !(bnx2_enable_msix_~total_vecs~0#1 > 1); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17682: assume 1460207616 == (#t~mem2970#1 - #t~mem2970#1 % 65536) % 4294967296;havoc #t~mem2970#1;call #t~mem2971#1 := read~int#15(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17682: assume !(1460207616 == (#t~mem2970#1 - #t~mem2970#1 % 65536) % 4294967296);havoc #t~mem2970#1;call write~$Pointer$#15(#funAddr~bnx2_msi.base, #funAddr~bnx2_msi.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17566: call write~int#24(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#24(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 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26270: havoc netif_set_real_num_tx_queues_#t~nondet4365#1; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17608: call bnx2_enable_msix_#t~mem2944#1 := read~int#24(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#15(bnx2_enable_msix_#t~mem2944#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~mem2944#1;bnx2_enable_msix_#t~loopctr2945#1 := 0; [2025-02-08 04:20:14,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17550: 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~mem2934#1.base, bnx2_enable_msix_#t~mem2934#1.offset, bnx2_enable_msix_#t~mem2935#1.base, bnx2_enable_msix_#t~mem2935#1.offset, bnx2_enable_msix_#t~mem2936#1.base, bnx2_enable_msix_#t~mem2936#1.offset, bnx2_enable_msix_#t~mem2937#1.base, bnx2_enable_msix_#t~mem2937#1.offset, bnx2_enable_msix_#t~mem2938#1.base, bnx2_enable_msix_#t~mem2938#1.offset, bnx2_enable_msix_#t~ret2939#1, bnx2_enable_msix_#t~mem2940#1.base, bnx2_enable_msix_#t~mem2940#1.offset, bnx2_enable_msix_#t~ret2941#1, bnx2_enable_msix_#t~mem2942#1, bnx2_enable_msix_#t~bitwise2943#1, bnx2_enable_msix_#t~mem2944#1, bnx2_enable_msix_#t~loopctr2945#1, bnx2_enable_msix_#t~nondet2946#1, bnx2_enable_msix_#t~ret2947#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 04:20:14,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26282: havoc pci_bus_read_config_word_#t~nondet4368#1; [2025-02-08 04:20:14,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10738: 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 04:20:14,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: havoc #t~mem767;havoc #t~ite769.base, #t~ite769.offset;havoc #t~mem768; [2025-02-08 04:20:15,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26306: havoc #t~nondet4371; [2025-02-08 04:20:15,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-2: havoc #t~bitwise530;assume (((((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise530 <= (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise530 <= 1073741824) && #t~bitwise530 >= 0) && ((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise530 > 1073741824 + (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise530 >= -9223372036854775808; [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121: ~val := #t~ret529;havoc #t~mem528.base, #t~mem528.offset;havoc #t~ret529; [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-3: assume 1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise530 := (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-3: assume !(1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-1: SUMMARY for call #t~ret529 := readl(#t~mem528.base, 4124 + #t~mem528.offset); srcloc: null [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-4: assume 0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise530 := 0; [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-4: assume !(0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-2: call #t~mem528.base, #t~mem528.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9132: assume ~i~3 <= 4; [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9132: assume !(~i~3 <= 4); [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: ~i~3 := 1 + ~i~3; [2025-02-08 04:20:15,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:15,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123: assume 0 == #t~bitwise530;havoc #t~bitwise530; [2025-02-08 04:20:15,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123: assume !(0 == #t~bitwise530);havoc #t~bitwise530; [2025-02-08 04:20:15,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123-1: [2025-02-08 04:20:15,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26091: havoc #t~nondet4345; [2025-02-08 04:20:15,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26232: havoc #t~nondet4360; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11580: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1297#1 && bnx2_setup_copper_phy_#t~ret1297#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1297#1;call bnx2_setup_copper_phy_#t~mem1298#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11580-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1297#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 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11564: bnx2_setup_copper_phy_#t~ret1279#1 := ethtool_adv_to_mii_adv_t_#res#1;havoc 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_#t~bitwise485#1, ethtool_adv_to_mii_adv_t_#t~bitwise486#1, ethtool_adv_to_mii_adv_t_#t~bitwise487#1, ethtool_adv_to_mii_adv_t_#t~bitwise488#1, ethtool_adv_to_mii_adv_t_#t~bitwise489#1, ethtool_adv_to_mii_adv_t_#t~bitwise490#1, ethtool_adv_to_mii_adv_t_#t~bitwise491#1, ethtool_adv_to_mii_adv_t_#t~bitwise492#1, ethtool_adv_to_mii_adv_t_~ethadv#1, ethtool_adv_to_mii_adv_t_~result~0#1;havoc ethtool_adv_to_mii_adv_t_#in~ethadv#1;assume { :end_inline_ethtool_adv_to_mii_adv_t } true;bnx2_setup_copper_phy_~tmp~79#1 := bnx2_setup_copper_phy_#t~ret1279#1;havoc bnx2_setup_copper_phy_#t~mem1278#1;havoc bnx2_setup_copper_phy_#t~ret1279#1;bnx2_setup_copper_phy_~new_adv~1#1 := 1 + bnx2_setup_copper_phy_~tmp~79#1 - bnx2_setup_copper_phy_~tmp~79#1 % 2;call bnx2_setup_copper_phy_#t~mem1280#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9120 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11118: 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~ret1329#1 := bnx2_setup_serdes_phy_#res#1;havoc bnx2_setup_serdes_phy_#t~mem1143#1, bnx2_setup_serdes_phy_#t~bitwise1144#1, bnx2_setup_serdes_phy_#t~ret1145#1, bnx2_setup_serdes_phy_#t~mem1146#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~ret1150#1, bnx2_setup_serdes_phy_#t~mem1151#1, bnx2_setup_serdes_phy_#t~ret1152#1, bnx2_setup_serdes_phy_#t~mem1153#1, bnx2_setup_serdes_phy_#t~bitwise1154#1, bnx2_setup_serdes_phy_#t~mem1155#1, bnx2_setup_serdes_phy_#t~ret1156#1, bnx2_setup_serdes_phy_#t~mem1157#1, bnx2_setup_serdes_phy_#t~bitwise1158#1, bnx2_setup_serdes_phy_#t~bitwise1159#1, bnx2_setup_serdes_phy_#t~mem1160#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~mem1164#1, bnx2_setup_serdes_phy_#t~mem1165#1, bnx2_setup_serdes_phy_#t~bitwise1166#1, bnx2_setup_serdes_phy_#t~mem1167#1, bnx2_setup_serdes_phy_#t~bitwise1168#1, bnx2_setup_serdes_phy_#t~mem1169#1, bnx2_setup_serdes_phy_#t~mem1170#1, bnx2_setup_serdes_phy_#t~bitwise1171#1, bnx2_setup_serdes_phy_#t~bitwise1172#1, bnx2_setup_serdes_phy_#t~mem1173#1, bnx2_setup_serdes_phy_#t~bitwise1174#1, bnx2_setup_serdes_phy_#t~bitwise1175#1, bnx2_setup_serdes_phy_#t~mem1176#1, bnx2_setup_serdes_phy_#t~mem1177#1, bnx2_setup_serdes_phy_#t~mem1178#1, bnx2_setup_serdes_phy_#t~mem1179#1, bnx2_setup_serdes_phy_#t~bitwise1180#1, bnx2_setup_serdes_phy_#t~ret1181#1, bnx2_setup_serdes_phy_#t~mem1182#1, bnx2_setup_serdes_phy_#t~mem1183#1, bnx2_setup_serdes_phy_#t~bitwise1184#1, bnx2_setup_serdes_phy_#t~ret1185#1, bnx2_setup_serdes_phy_#t~mem1186#1.base, bnx2_setup_serdes_phy_#t~mem1186#1.offset, bnx2_setup_serdes_phy_#t~mem1187#1, bnx2_setup_serdes_phy_#t~ret1188#1, bnx2_setup_serdes_phy_#t~mem1189#1, bnx2_setup_serdes_phy_#t~mem1190#1, bnx2_setup_serdes_phy_#t~ret1191#1, bnx2_setup_serdes_phy_#t~mem1192#1, bnx2_setup_serdes_phy_#t~ret1193#1, bnx2_setup_serdes_phy_#t~ret1194#1, bnx2_setup_serdes_phy_#t~mem1195#1, bnx2_setup_serdes_phy_#t~bitwise1196#1, bnx2_setup_serdes_phy_#t~bitwise1197#1, bnx2_setup_serdes_phy_#t~ret1198#1, bnx2_setup_serdes_phy_#t~bitwise1199#1, bnx2_setup_serdes_phy_#t~mem1200#1, bnx2_setup_serdes_phy_#t~ret1201#1, bnx2_setup_serdes_phy_#t~mem1202#1, bnx2_setup_serdes_phy_#t~ret1203#1, bnx2_setup_serdes_phy_#t~mem1204#1, bnx2_setup_serdes_phy_#t~mem1205#1, bnx2_setup_serdes_phy_#t~bitwise1206#1, bnx2_setup_serdes_phy_#t~short1207#1, bnx2_setup_serdes_phy_#t~mem1208#1, bnx2_setup_serdes_phy_#t~mem1209#1, bnx2_setup_serdes_phy_#t~ret1210#1, bnx2_setup_serdes_phy_#t~mem1211#1, bnx2_setup_serdes_phy_#t~ret1212#1, bnx2_setup_serdes_phy_#t~mem1213#1, bnx2_setup_serdes_phy_#t~mem1214#1, bnx2_setup_serdes_phy_#t~bitwise1215#1, bnx2_setup_serdes_phy_#t~ret1216#1, bnx2_setup_serdes_phy_#t~mem1217#1, bnx2_setup_serdes_phy_#t~ret1218#1, bnx2_setup_serdes_phy_~bp#1.base, bnx2_setup_serdes_phy_~bp#1.offset, bnx2_setup_serdes_phy_~port#1, bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset, bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset, bnx2_setup_serdes_phy_~new_adv~0#1, bnx2_setup_serdes_phy_~tmp~77#1, bnx2_setup_serdes_phy_~new_bmcr~0#1, bnx2_setup_serdes_phy_~force_link_down~0#1, bnx2_setup_serdes_phy_~tmp___0~30#1, bnx2_setup_serdes_phy_~tmp___1~17#1, bnx2_setup_serdes_phy_~tmp___2~9#1;havoc bnx2_setup_serdes_phy_#in~bp#1.base, bnx2_setup_serdes_phy_#in~bp#1.offset, bnx2_setup_serdes_phy_#in~port#1;assume { :end_inline_bnx2_setup_serdes_phy } true;assume -2147483648 <= #t~ret1329#1 && #t~ret1329#1 <= 2147483647;~tmp~80#1 := #t~ret1329#1;havoc #t~ret1329#1;#res#1 := ~tmp~80#1; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151: assume 0 != bnx2_setup_serdes_phy_~tmp___1~17#1;bnx2_setup_serdes_phy_~force_link_down~0#1 := 1; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151: assume !(0 != bnx2_setup_serdes_phy_~tmp___1~17#1); [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-3: assume !false; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-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~bitwise494#1 := 256; [2025-02-08 04:20:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-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 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-1: [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1 % 4294967296 >= 256) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1 % 4294967296 <= 256 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11548: 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~ret1330#1 := bnx2_setup_copper_phy_#res#1;havoc bnx2_setup_copper_phy_#t~mem1272#1, bnx2_setup_copper_phy_#t~ret1273#1, bnx2_setup_copper_phy_#t~mem1274#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~mem1280#1, bnx2_setup_copper_phy_#t~ret1281#1, bnx2_setup_copper_phy_#t~bitwise1282#1, bnx2_setup_copper_phy_#t~ret1283#1, bnx2_setup_copper_phy_#t~mem1284#1, bnx2_setup_copper_phy_#t~bitwise1285#1, bnx2_setup_copper_phy_#t~mem1286#1, bnx2_setup_copper_phy_#t~ret1287#1, bnx2_setup_copper_phy_#t~bitwise1288#1, bnx2_setup_copper_phy_#t~mem1289#1, bnx2_setup_copper_phy_#t~mem1290#1, bnx2_setup_copper_phy_#t~short1291#1, bnx2_setup_copper_phy_#t~mem1292#1, bnx2_setup_copper_phy_#t~bitwise1293#1, bnx2_setup_copper_phy_#t~short1294#1, bnx2_setup_copper_phy_#t~mem1295#1, bnx2_setup_copper_phy_#t~ret1296#1, bnx2_setup_copper_phy_#t~ret1297#1, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_#t~ret1299#1, bnx2_setup_copper_phy_#t~mem1300#1, bnx2_setup_copper_phy_#t~mem1301#1, bnx2_setup_copper_phy_#t~mem1302#1, bnx2_setup_copper_phy_#t~ret1303#1, bnx2_setup_copper_phy_#t~mem1304#1, bnx2_setup_copper_phy_#t~bitwise1305#1, bnx2_setup_copper_phy_#t~mem1306#1, bnx2_setup_copper_phy_#t~bitwise1307#1, bnx2_setup_copper_phy_#t~mem1308#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~bitwise1314#1, bnx2_setup_copper_phy_#t~mem1315#1, bnx2_setup_copper_phy_#t~ret1316#1, bnx2_setup_copper_phy_#t~mem1317#1, bnx2_setup_copper_phy_#t~ret1318#1, bnx2_setup_copper_phy_#t~mem1319#1, bnx2_setup_copper_phy_#t~ret1320#1, bnx2_setup_copper_phy_#t~mem1321#1, bnx2_setup_copper_phy_#t~ret1322#1, bnx2_setup_copper_phy_#t~mem1323#1, bnx2_setup_copper_phy_#t~bitwise1324#1, bnx2_setup_copper_phy_#t~mem1325#1, bnx2_setup_copper_phy_#t~mem1326#1, bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv~1#1, bnx2_setup_copper_phy_~new_bmcr~1#1, bnx2_setup_copper_phy_~tmp~79#1, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv1000~0#1, bnx2_setup_copper_phy_~tmp___0~31#1, bnx2_setup_copper_phy_~tmp___1~18#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset;havoc bnx2_setup_copper_phy_#in~bp#1.base, bnx2_setup_copper_phy_#in~bp#1.offset;assume { :end_inline_bnx2_setup_copper_phy } true;assume -2147483648 <= #t~ret1330#1 && #t~ret1330#1 <= 2147483647;~tmp___0~32#1 := #t~ret1330#1;havoc #t~ret1330#1;#res#1 := ~tmp___0~32#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-2: havoc bnx2_setup_copper_phy_#t~bitwise1314#1;assume bnx2_setup_copper_phy_#t~bitwise1314#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1313#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1314#1 % 4294967296 <= 4; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1299#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1298#1, 4608); srcloc: null [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-1: [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1299#1 && bnx2_setup_copper_phy_#t~ret1299#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1298#1;havoc bnx2_setup_copper_phy_#t~ret1299#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-4: assume 0 == bnx2_setup_copper_phy_#t~mem1313#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1314#1 := 0; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1313#1 % 4294967296); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-3: assume 4 == bnx2_setup_copper_phy_#t~mem1313#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1314#1 := bnx2_setup_copper_phy_#t~mem1313#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1313#1 % 4294967296); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614: assume 0 != bnx2_setup_copper_phy_#t~bitwise1314#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1313#1;havoc bnx2_setup_copper_phy_#t~bitwise1314#1;call bnx2_setup_copper_phy_#t~mem1315#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1314#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1313#1;havoc bnx2_setup_copper_phy_#t~bitwise1314#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: 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 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11616: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1316#1 && bnx2_setup_copper_phy_#t~ret1316#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1315#1;havoc bnx2_setup_copper_phy_#t~ret1316#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11616-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1316#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1315#1, 16384); srcloc: null [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-1: [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11600: bnx2_setup_copper_phy_~new_bmcr~1#1 := 0;call bnx2_setup_copper_phy_#t~mem1304#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11633: 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 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11567: assume 0 != (if bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 - 4294967296) % 2;havoc bnx2_setup_copper_phy_#t~mem1280#1;bnx2_setup_copper_phy_~new_adv1000~0#1 := 0; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11567: assume !(0 != (if bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1280#1 % 256 % 4294967296 - 4294967296) % 2);havoc bnx2_setup_copper_phy_#t~mem1280#1;call bnx2_setup_copper_phy_#t~mem1301#1 := read~int#26(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 % 4294967296 <= 32; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-3: assume 32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-3: assume !(32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1 := 0; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11584: assume 0 != bnx2_setup_copper_phy_#t~mem1300#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1300#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11584: assume !(0 != bnx2_setup_copper_phy_#t~mem1300#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1300#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11617: SUMMARY for call spin_unlock_bh(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-1: [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 >= 512) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 <= 512 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601: assume 100 == bnx2_setup_copper_phy_#t~mem1304#1 % 65536 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1304#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601: assume !(100 == bnx2_setup_copper_phy_#t~mem1304#1 % 65536 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1304#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: SUMMARY for call msleep(50); srcloc: null [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:20:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-3: assume !false; [2025-02-08 04:20:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-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~bitwise496#1 := 512; [2025-02-08 04:20:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876-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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1305#1;havoc bnx2_setup_copper_phy_#t~bitwise1305#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-2: havoc bnx2_setup_copper_phy_#t~bitwise1305#1;assume (bnx2_setup_copper_phy_#t~bitwise1305#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1305#1 % 4294967296 >= 8192) && bnx2_setup_copper_phy_#t~bitwise1305#1 % 4294967296 <= 8192 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-1: [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-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~bitwise1305#1 := 8192; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-3: assume false;bnx2_setup_copper_phy_#t~bitwise1305#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-3: assume !false; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-1: SUMMARY for call spin_lock_bh(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: 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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619: call bnx2_setup_copper_phy_#t~mem1317#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11570: bnx2_setup_copper_phy_~tmp___0~31#1 := bnx2_setup_copper_phy_#t~ret1281#1;havoc bnx2_setup_copper_phy_#t~ret1281#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11570-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1281#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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1318#1 && bnx2_setup_copper_phy_#t~ret1318#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1317#1;havoc bnx2_setup_copper_phy_#t~ret1318#1;call bnx2_setup_copper_phy_#t~mem1319#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1318#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1317#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587: 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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-1: [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571: bnx2_setup_copper_phy_~new_adv~1#1 := bnx2_setup_copper_phy_#t~bitwise1282#1;havoc bnx2_setup_copper_phy_#t~bitwise1282#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-3: assume 0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1282#1 := bnx2_setup_copper_phy_~new_adv~1#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-3: assume !(0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-2: havoc bnx2_setup_copper_phy_#t~bitwise1282#1;assume (bnx2_setup_copper_phy_#t~bitwise1282#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1282#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1282#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-1: ethtool_adv_to_mii_ctrl1000_t_#res#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-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~bitwise1282#1 := bnx2_setup_copper_phy_~tmp___0~31#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11571-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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1320#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1319#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1320#1 && bnx2_setup_copper_phy_#t~ret1320#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1319#1;havoc bnx2_setup_copper_phy_#t~ret1320#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24950-1: ldv_mod_timer_23_#res#1 := ldv_mod_timer_23_~ldv_func_res~0#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605-1: call bnx2_setup_copper_phy_#t~mem1306#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11572: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1283#1 && bnx2_setup_copper_phy_#t~ret1283#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1283#1;call bnx2_setup_copper_phy_#t~mem1284#1 := read~int#26(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605: assume 1 == bnx2_setup_copper_phy_#t~mem1306#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1306#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605: assume !(1 == bnx2_setup_copper_phy_#t~mem1306#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1306#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11572-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1283#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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-2: havoc bnx2_setup_copper_phy_#t~bitwise1307#1;assume (bnx2_setup_copper_phy_#t~bitwise1307#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1307#1 % 4294967296 >= 256) && bnx2_setup_copper_phy_#t~bitwise1307#1 % 4294967296 <= 256 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-1: [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-1: [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573: call write~int#26(bnx2_setup_copper_phy_#t~bitwise1285#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~mem1284#1;havoc bnx2_setup_copper_phy_#t~bitwise1285#1;call bnx2_setup_copper_phy_#t~mem1286#1 := read~int#15(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~mem1286#1;havoc ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-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~bitwise1307#1 := 256; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-3: assume 768 == 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 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-3: assume !(768 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296); [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-3: assume false;bnx2_setup_copper_phy_#t~bitwise1307#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606-3: assume !false; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-2: 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 <= 768; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1307#1;havoc bnx2_setup_copper_phy_#t~bitwise1307#1; [2025-02-08 04:20:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: 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 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-4: assume 0 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := 0; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1284#1 % 4294967296); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11640: 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 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11574: bnx2_setup_copper_phy_#t~ret1287#1 := ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise494#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise495#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#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~ret1287#1;havoc bnx2_setup_copper_phy_#t~mem1286#1;havoc bnx2_setup_copper_phy_#t~ret1287#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591-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 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-3: assume 0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1288#1 := bnx2_setup_copper_phy_~new_adv1000~0#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-3: assume !(0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-2: havoc bnx2_setup_copper_phy_#t~bitwise1288#1;assume (bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-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~bitwise1288#1 := bnx2_setup_copper_phy_~tmp___1~18#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-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 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575-1: [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575: bnx2_setup_copper_phy_~new_adv1000~0#1 := bnx2_setup_copper_phy_#t~bitwise1288#1;havoc bnx2_setup_copper_phy_#t~bitwise1288#1;call bnx2_setup_copper_phy_#t~mem1289#1 := read~int#26(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1291#1 := bnx2_setup_copper_phy_#t~mem1289#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11609-1: call bnx2_setup_copper_phy_#t~mem1308#1 := read~int#26(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11609: assume bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1308#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1308#1;call bnx2_setup_copper_phy_#t~mem1309#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11609: assume !(bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1308#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1308#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1322#1 && bnx2_setup_copper_phy_#t~ret1322#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1321#1;havoc bnx2_setup_copper_phy_#t~ret1322#1;call bnx2_setup_copper_phy_#t~mem1323#1 := read~int#26(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626-2: call bnx2_setup_copper_phy_#t~mem1321#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1322#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1321#1, bnx2_setup_copper_phy_~new_bmcr~1#1); srcloc: null [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11643-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 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-5: assume 0 == bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1293#1 := 0; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-5: assume !(0 == bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-4: assume 4096 == bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1293#1 := bnx2_setup_copper_phy_#t~mem1292#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-4: assume !(4096 == bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-7: bnx2_setup_copper_phy_#t~short1294#1 := bnx2_setup_copper_phy_#t~short1291#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-6: assume bnx2_setup_copper_phy_#t~short1294#1; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-6: assume !bnx2_setup_copper_phy_#t~short1294#1;call bnx2_setup_copper_phy_#t~mem1292#1 := read~int#26(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-1: bnx2_setup_copper_phy_#t~short1294#1 := 0 == bnx2_setup_copper_phy_#t~bitwise1293#1 % 4294967296; [2025-02-08 04:20:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577: assume bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1289#1;havoc bnx2_setup_copper_phy_#t~mem1290#1;havoc bnx2_setup_copper_phy_#t~short1291#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~bitwise1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;call bnx2_setup_copper_phy_#t~mem1295#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577: assume !bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1289#1;havoc bnx2_setup_copper_phy_#t~mem1290#1;havoc bnx2_setup_copper_phy_#t~short1291#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~bitwise1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;call bnx2_setup_copper_phy_#t~mem1300#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9110 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-3: havoc bnx2_setup_copper_phy_#t~bitwise1293#1;assume bnx2_setup_copper_phy_#t~bitwise1293#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1293#1 % 4294967296 <= 4096; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-2: [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: assume bnx2_setup_copper_phy_#t~mem1301#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1301#1;call bnx2_setup_copper_phy_#t~mem1302#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: assume !(bnx2_setup_copper_phy_#t~mem1301#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1301#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-8: assume bnx2_setup_copper_phy_#t~short1291#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-8: assume !bnx2_setup_copper_phy_#t~short1291#1;call bnx2_setup_copper_phy_#t~mem1290#1 := read~int#26(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1291#1 := bnx2_setup_copper_phy_#t~mem1290#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10702: 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~ret1150#1 := bnx2_test_and_disable_2g5_#res#1;havoc bnx2_test_and_disable_2g5_#t~mem973#1, bnx2_test_and_disable_2g5_#t~bitwise974#1, bnx2_test_and_disable_2g5_#t~mem975#1, bnx2_test_and_disable_2g5_#t~ret976#1, bnx2_test_and_disable_2g5_#t~mem977#1, bnx2_test_and_disable_2g5_#t~ret978#1, bnx2_test_and_disable_2g5_#t~mem979#1, bnx2_test_and_disable_2g5_#t~mem980#1, bnx2_test_and_disable_2g5_#t~mem981#1, bnx2_test_and_disable_2g5_#t~mem982#1, bnx2_test_and_disable_2g5_#t~ret983#1, bnx2_test_and_disable_2g5_#t~mem984#1, bnx2_test_and_disable_2g5_#t~ret985#1, bnx2_test_and_disable_2g5_~bp#1.base, bnx2_test_and_disable_2g5_~bp#1.offset, bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset, bnx2_test_and_disable_2g5_~ret~5#1;havoc bnx2_test_and_disable_2g5_#in~bp#1.base, bnx2_test_and_disable_2g5_#in~bp#1.offset;assume { :end_inline_bnx2_test_and_disable_2g5 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1150#1 && bnx2_setup_serdes_phy_#t~ret1150#1 <= 2147483647;bnx2_setup_serdes_phy_~tmp___1~17#1 := bnx2_setup_serdes_phy_#t~ret1150#1;havoc bnx2_setup_serdes_phy_#t~ret1150#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11247: bnx2_setup_serdes_phy_#t~ret1218#1 := ldv_mod_timer_23_#res#1;havoc ldv_mod_timer_23_#t~ret4249#1, ldv_mod_timer_23_#t~ret4250#1, ldv_mod_timer_23_~ldv_func_arg1#1.base, ldv_mod_timer_23_~ldv_func_arg1#1.offset, ldv_mod_timer_23_~ldv_func_arg2#1, ldv_mod_timer_23_~ldv_func_res~0#1, ldv_mod_timer_23_~tmp~205#1, ldv_mod_timer_23_~tmp___0~104#1;havoc ldv_mod_timer_23_#in~ldv_func_arg1#1.base, ldv_mod_timer_23_#in~ldv_func_arg1#1.offset, ldv_mod_timer_23_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_23 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1218#1 && bnx2_setup_serdes_phy_#t~ret1218#1 <= 2147483647;havoc bnx2_setup_serdes_phy_#t~mem1217#1;havoc bnx2_setup_serdes_phy_#t~ret1218#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11611-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 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11611: 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#15(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume 0 != bnx2_setup_copper_phy_#t~bitwise1324#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1323#1;havoc bnx2_setup_copper_phy_#t~bitwise1324#1;call bnx2_setup_copper_phy_#t~mem1325#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2);call write~int#15(bnx2_setup_copper_phy_#t~mem1325#1, bnx2_setup_copper_phy_~bp#1.base, 9111 + bnx2_setup_copper_phy_~bp#1.offset, 2);havoc bnx2_setup_copper_phy_#t~mem1325#1;call bnx2_setup_copper_phy_#t~mem1326#1 := read~int#15(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1);call write~int#15(bnx2_setup_copper_phy_#t~mem1326#1, bnx2_setup_copper_phy_~bp#1.base, 9113 + bnx2_setup_copper_phy_~bp#1.offset, 1);havoc bnx2_setup_copper_phy_#t~mem1326#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1324#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1323#1;havoc bnx2_setup_copper_phy_#t~bitwise1324#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-2: havoc bnx2_setup_copper_phy_#t~bitwise1324#1;assume bnx2_setup_copper_phy_#t~bitwise1324#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1323#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1324#1 % 4294967296 <= 4; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-1: [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-4: assume 0 == bnx2_setup_copper_phy_#t~mem1323#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1324#1 := 0; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1323#1 % 4294967296); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-3: assume 4 == bnx2_setup_copper_phy_#t~mem1323#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1324#1 := bnx2_setup_copper_phy_#t~mem1323#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1323#1 % 4294967296); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612: 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;call bnx2_setup_copper_phy_#t~mem1313#1 := read~int#26(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1296#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1295#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612-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 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1296#1 && bnx2_setup_copper_phy_#t~ret1296#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1295#1;havoc bnx2_setup_copper_phy_#t~ret1296#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1303#1 && bnx2_setup_copper_phy_#t~ret1303#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1302#1;havoc bnx2_setup_copper_phy_#t~ret1303#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1303#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1302#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 % 4294967296 <= 16; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-3: assume 16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-3: assume !(16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 := 0; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise493#1; [2025-02-08 04:20:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8871-1: [2025-02-08 04:20:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25212: 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 04:20:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26417: havoc #t~nondet4395; [2025-02-08 04:20:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: havoc #t~mem291.base, #t~mem291.offset;havoc #t~mem292; [2025-02-08 04:20:16,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26163: havoc #t~nondet4354; [2025-02-08 04:20:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20825: call #t~mem3917#1.base, #t~mem3917#1.offset := read~$Pointer$#15(~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~mem3917#1.base, #t~mem3917#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~mem3917#1.base, #t~mem3917#1.offset;call write~$Pointer$#15(~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 04:20:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20818: ~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 04:20:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819: assume 0 == ~i~56#1;~poll~0#1.base, ~poll~0#1.offset := #funAddr~bnx2_poll.base, #funAddr~bnx2_poll.offset; [2025-02-08 04:20:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20819: 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 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9417: call #t~mem598.base, #t~mem598.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9417-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418: ~val1~0 := #t~ret599;havoc #t~mem598.base, #t~mem598.offset;havoc #t~ret599; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: call #t~mem601.base, #t~mem601.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418-1: SUMMARY for call #t~ret599 := readl(#t~mem598.base, 5292 + #t~mem598.offset); srcloc: null [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: ~val1~0 := #t~ret602;havoc #t~mem601.base, #t~mem601.offset;havoc #t~ret602;~val1~0 := ~val1~0 % 65536; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423-1: SUMMARY for call #t~ret602 := readl(#t~mem601.base, 5292 + #t~mem601.offset); srcloc: null [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420: assume 0 == #t~bitwise600;havoc #t~bitwise600; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420: assume !(0 == #t~bitwise600);havoc #t~bitwise600;~i~4 := 1 + ~i~4; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-1: [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-2: havoc #t~bitwise600;assume (((((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise600 <= (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise600 <= 536870912) && #t~bitwise600 >= 0) && ((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise600 > 536870912 + (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise600 >= -9223372036854775808; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-3: assume 536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise600 := (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-3: assume !(536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-4: assume 0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise600 := 0; [2025-02-08 04:20:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420-4: assume !(0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21743: #res#1 := ~arg0#1; [2025-02-08 04:20:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26084: havoc #t~nondet4344; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24983-1: ldv_request_irq_25_#res#1 := ldv_request_irq_25_~ldv_func_res~2#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21814: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24281-1: SUMMARY for call ldv_assume((if 6 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24281: 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 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26402: havoc request_threaded_irq_#t~nondet4391#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24292: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_25_#t~ret4254#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4233#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~196#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;assume -2147483648 <= ldv_request_irq_25_#t~ret4254#1 && ldv_request_irq_25_#t~ret4254#1 <= 2147483647;ldv_request_irq_25_~tmp___0~106#1 := ldv_request_irq_25_#t~ret4254#1;havoc ldv_request_irq_25_#t~ret4254#1;ldv_request_irq_25_#res#1 := ldv_request_irq_25_~tmp___0~106#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24982: #t~ret2921#1 := ldv_request_irq_25_#res#1;havoc ldv_request_irq_25_#t~ret4253#1, ldv_request_irq_25_#t~ret4254#1, ldv_request_irq_25_~irq#1, ldv_request_irq_25_~handler#1.base, ldv_request_irq_25_~handler#1.offset, ldv_request_irq_25_~flags#1, ldv_request_irq_25_~name#1.base, ldv_request_irq_25_~name#1.offset, ldv_request_irq_25_~dev#1.base, ldv_request_irq_25_~dev#1.offset, ldv_request_irq_25_~ldv_func_res~2#1, ldv_request_irq_25_~tmp~207#1, ldv_request_irq_25_~tmp___0~106#1;havoc ldv_request_irq_25_#in~irq#1, ldv_request_irq_25_#in~handler#1.base, ldv_request_irq_25_#in~handler#1.offset, ldv_request_irq_25_#in~flags#1, ldv_request_irq_25_#in~name#1.base, ldv_request_irq_25_#in~name#1.offset, ldv_request_irq_25_#in~dev#1.base, ldv_request_irq_25_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_25 } true;assume -2147483648 <= #t~ret2921#1 && #t~ret2921#1 <= 2147483647;~rc~13#1 := #t~ret2921#1;havoc #t~mem2919#1;havoc #t~mem2920#1.base, #t~mem2920#1.offset;havoc #t~ret2921#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24274: assume 0 != ldv_request_irq_~tmp~196#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24274: assume !(0 != ldv_request_irq_~tmp~196#1); [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24276-1: SUMMARY for call ldv_assume((if 0 == ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24276: 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 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24288-1: SUMMARY for call ldv_assume((if 0 != ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24288: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 04:20:16,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24282: 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 04:20:16,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26402-1: request_irq_#t~ret465#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4391#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~ret465#1 && request_irq_#t~ret465#1 <= 2147483647;request_irq_~tmp~56#1 := request_irq_#t~ret465#1;havoc request_irq_#t~ret465#1;request_irq_#res#1 := request_irq_~tmp~56#1;ldv_request_irq_25_#t~ret4253#1 := request_irq_#res#1;havoc request_irq_#t~ret465#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~56#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= ldv_request_irq_25_#t~ret4253#1 && ldv_request_irq_25_#t~ret4253#1 <= 2147483647;ldv_request_irq_25_~tmp~207#1 := ldv_request_irq_25_#t~ret4253#1;havoc ldv_request_irq_25_#t~ret4253#1;ldv_request_irq_25_~ldv_func_res~2#1 := ldv_request_irq_25_~tmp~207#1;assume { :begin_inline_ldv_request_irq } true;ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset := ldv_request_irq_25_~ldv_func_res~2#1, ldv_request_irq_25_~irq#1, ldv_request_irq_25_~handler#1.base, ldv_request_irq_25_~handler#1.offset, ldv_request_irq_25_~flags#1, ldv_request_irq_25_~name#1.base, ldv_request_irq_25_~name#1.offset, ldv_request_irq_25_~dev#1.base, ldv_request_irq_25_~dev#1.offset;havoc ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4233#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~196#1;ldv_request_irq_~arg0#1 := ldv_request_irq_#in~arg0#1;ldv_request_irq_~arg1#1 := ldv_request_irq_#in~arg1#1;ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset := ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset;ldv_request_irq_~arg3#1 := ldv_request_irq_#in~arg3#1;ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset := ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset;ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset := ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;havoc ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset;havoc ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset;havoc ldv_request_irq_~ldv_12_line_line~0#1;havoc ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset;havoc ldv_request_irq_~tmp~196#1; [2025-02-08 04:20:16,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17480: ~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~mem2919#1 := read~int#15(~irq~0#1.base, 8 + ~irq~0#1.offset, 4);call #t~mem2920#1.base, #t~mem2920#1.offset := read~$Pointer$#15(~irq~0#1.base, ~irq~0#1.offset, 8);assume { :begin_inline_ldv_request_irq_25 } true;ldv_request_irq_25_#in~irq#1, ldv_request_irq_25_#in~handler#1.base, ldv_request_irq_25_#in~handler#1.offset, ldv_request_irq_25_#in~flags#1, ldv_request_irq_25_#in~name#1.base, ldv_request_irq_25_#in~name#1.offset, ldv_request_irq_25_#in~dev#1.base, ldv_request_irq_25_#in~dev#1.offset := #t~mem2919#1, #t~mem2920#1.base, #t~mem2920#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_25_#res#1;havoc ldv_request_irq_25_#t~ret4253#1, ldv_request_irq_25_#t~ret4254#1, ldv_request_irq_25_~irq#1, ldv_request_irq_25_~handler#1.base, ldv_request_irq_25_~handler#1.offset, ldv_request_irq_25_~flags#1, ldv_request_irq_25_~name#1.base, ldv_request_irq_25_~name#1.offset, ldv_request_irq_25_~dev#1.base, ldv_request_irq_25_~dev#1.offset, ldv_request_irq_25_~ldv_func_res~2#1, ldv_request_irq_25_~tmp~207#1, ldv_request_irq_25_~tmp___0~106#1;ldv_request_irq_25_~irq#1 := ldv_request_irq_25_#in~irq#1;ldv_request_irq_25_~handler#1.base, ldv_request_irq_25_~handler#1.offset := ldv_request_irq_25_#in~handler#1.base, ldv_request_irq_25_#in~handler#1.offset;ldv_request_irq_25_~flags#1 := ldv_request_irq_25_#in~flags#1;ldv_request_irq_25_~name#1.base, ldv_request_irq_25_~name#1.offset := ldv_request_irq_25_#in~name#1.base, ldv_request_irq_25_#in~name#1.offset;ldv_request_irq_25_~dev#1.base, ldv_request_irq_25_~dev#1.offset := ldv_request_irq_25_#in~dev#1.base, ldv_request_irq_25_#in~dev#1.offset;havoc ldv_request_irq_25_~ldv_func_res~2#1;havoc ldv_request_irq_25_~tmp~207#1;havoc ldv_request_irq_25_~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_25_~irq#1, ldv_request_irq_25_~handler#1.base, ldv_request_irq_25_~handler#1.offset, ldv_request_irq_25_~flags#1, ldv_request_irq_25_~name#1.base, ldv_request_irq_25_~name#1.offset, ldv_request_irq_25_~dev#1.base, ldv_request_irq_25_~dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret465#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~56#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~56#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4391#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~nondet4391#1;assume -2147483648 <= request_threaded_irq_#t~nondet4391#1 && request_threaded_irq_#t~nondet4391#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet4391#1;havoc request_threaded_irq_#t~nondet4391#1; [2025-02-08 04:20:16,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24272-1: SUMMARY for call ldv_request_irq_#t~ret4233#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:20:16,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24272: assume -2147483648 <= ldv_request_irq_#t~ret4233#1 && ldv_request_irq_#t~ret4233#1 <= 2147483647;ldv_request_irq_~tmp~196#1 := ldv_request_irq_#t~ret4233#1;havoc ldv_request_irq_#t~ret4233#1; [2025-02-08 04:20:16,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17484: assume 0 != ~rc~13#1; [2025-02-08 04:20:16,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17484: assume !(0 != ~rc~13#1);call write~int#15(1, ~irq~0#1.base, 12 + ~irq~0#1.offset, 1);~i~43#1 := 1 + ~i~43#1; [2025-02-08 04:20:16,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: havoc __kmalloc_#t~ret134#1.base, __kmalloc_#t~ret134#1.offset; [2025-02-08 04:20:16,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: havoc #t~mem335.base, #t~mem335.offset; [2025-02-08 04:20:16,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26236: havoc #t~nondet4361; [2025-02-08 04:20:16,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26349: havoc #t~nondet4380; [2025-02-08 04:20:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818: ~sort_mode~0 := #t~bitwise1955;havoc #t~bitwise1955; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793: ~crc~0 := #t~ret1947;havoc #t~ret1947;~bit~0 := ~crc~0 % 256; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793-1: SUMMARY for call #t~ret1947 := crc32_le(4294967295, ~ha~0.base, 16 + ~ha~0.offset, 6); srcloc: null [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13810: havoc #t~mem1953;havoc #t~mem1954.base, #t~mem1954.offset;~i~26 := 1 + ~i~26; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-3: assume false;#t~bitwise1955 := ~sort_mode~0; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-3: assume !false; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-4: assume 0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296;#t~bitwise1955 := 262144; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-4: assume !(0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-1: [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13818-2: havoc #t~bitwise1955;assume (#t~bitwise1955 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1955 % 4294967296 >= 262144) && #t~bitwise1955 % 4294967296 <= 262144 + ~sort_mode~0 % 4294967296; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13802: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13802: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616);~i~26 := 0; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13810-1: SUMMARY for call writel(#t~mem1953, #t~mem1954.base, #t~mem1954.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 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13810-2: call #t~mem1953 := read~int#25(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * ~i~26, 4);call #t~mem1954.base, #t~mem1954.offset := read~$Pointer$#15(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795: ~regidx~0 := #t~bitwise1948 % 4294967296 / 32;havoc #t~bitwise1948;~bit~0 := ~bit~0 % 32;call #t~mem1950 := read~int#25(~#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 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-1: [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-4: assume 0 == ~bit~0 % 4294967296;#t~bitwise1948 := 0; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-4: assume !(0 == ~bit~0 % 4294967296); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-2: havoc #t~bitwise1948;assume #t~bitwise1948 % 4294967296 <= ~bit~0 % 4294967296 && #t~bitwise1948 % 4294967296 <= 224; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-3: assume 224 == ~bit~0 % 4294967296;#t~bitwise1948 := ~bit~0; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13795-3: assume !(224 == ~bit~0 % 4294967296); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13779: assume ~i~26 <= 7; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13779: assume !(~i~26 <= 7); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13838: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13838: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-2: havoc #t~bitwise1951;assume (#t~bitwise1951 % 4294967296 >= #t~mem1950 % 4294967296 && #t~bitwise1951 % 4294967296 >= #t~bitwise1949 % 4294967296) && #t~bitwise1951 % 4294967296 <= #t~mem1950 % 4294967296 + #t~bitwise1949 % 4294967296; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-3: assume 0 == #t~bitwise1949 % 4294967296;#t~bitwise1951 := #t~mem1950; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-3: assume !(0 == #t~bitwise1949 % 4294967296); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797: call write~int#25(#t~bitwise1951, ~#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~mem1950;havoc #t~bitwise1949;havoc #t~bitwise1951;call #t~mem1952.base, #t~mem1952.offset := read~$Pointer$#15(~ha~0.base, ~ha~0.offset, 8);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem1952.base, #t~mem1952.offset;havoc #t~mem1952.base, #t~mem1952.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-1: [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-6: havoc #t~bitwise1949;assume #t~bitwise1949 > 1; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-7: assume 0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296);#t~bitwise1949 := 1; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-7: assume !(0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-4: assume 0 == #t~mem1950 % 4294967296 || #t~mem1950 % 4294967296 == #t~bitwise1949 % 4294967296;#t~bitwise1951 := #t~bitwise1949; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-4: assume !(0 == #t~mem1950 % 4294967296 || #t~mem1950 % 4294967296 == #t~bitwise1949 % 4294967296); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13797-5: [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814: assume ~i~26 <= 7; [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814: assume !(~i~26 <= 7); [2025-02-08 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: 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 04:20:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-5: [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-6: havoc #t~bitwise1962;assume #t~bitwise1962 > 1; [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-3: assume 0 == #t~bitwise1962 % 4294967296;#t~bitwise1963 := ~sort_mode~0; [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-3: assume !(0 == #t~bitwise1962 % 4294967296); [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-4: assume 0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1962 % 4294967296;#t~bitwise1963 := #t~bitwise1962; [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-4: assume !(0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1962 % 4294967296); [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-1: [2025-02-08 04:20:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-2: havoc #t~bitwise1963;assume (#t~bitwise1963 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1963 % 4294967296 >= #t~bitwise1962 % 4294967296) && #t~bitwise1963 % 4294967296 <= ~sort_mode~0 % 4294967296 + #t~bitwise1962 % 4294967296; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: ~sort_mode~0 := #t~bitwise1963;havoc #t~bitwise1962;havoc #t~bitwise1963;~i~26 := 1 + ~i~26;call #t~mem1964.base, #t~mem1964.offset := read~$Pointer$#15(~ha~0.base, ~ha~0.offset, 8);~__mptr___2~0.base, ~__mptr___2~0.offset := #t~mem1964.base, #t~mem1964.offset;havoc #t~mem1964.base, #t~mem1964.offset;~ha~0.base, ~ha~0.offset := ~__mptr___2~0.base, ~__mptr___2~0.offset; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-7: assume 0 == 4 + ~i~26;#t~bitwise1962 := 1; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-7: assume !(0 == 4 + ~i~26); [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-4: assume 0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296;#t~bitwise1944 := 131072; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-4: assume !(0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296); [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-2: havoc #t~bitwise1944;assume (#t~bitwise1944 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1944 % 4294967296 >= 131072) && #t~bitwise1944 % 4294967296 <= 131072 + ~sort_mode~0 % 4294967296; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-3: assume false;#t~bitwise1944 := ~sort_mode~0; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-3: assume !false; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783: ~sort_mode~0 := #t~bitwise1944;havoc #t~bitwise1944; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13783-1: [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13775-2: call #t~mem1943.base, #t~mem1943.offset := read~$Pointer$#15(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13775: havoc #t~mem1943.base, #t~mem1943.offset;~i~26 := 1 + ~i~26; [2025-02-08 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13775-1: SUMMARY for call writel(4294967295, #t~mem1943.base, #t~mem1943.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 04:20:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13734: call ULTIMATE.dealloc(~#mc_filter~0.base, ~#mc_filter~0.offset);havoc ~#mc_filter~0.base, ~#mc_filter~0.offset; [2025-02-08 04:20:16,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17208: ~tmp___2~21 := #t~ret2813;havoc #t~mem2812.base, #t~mem2812.offset;havoc #t~ret2813; [2025-02-08 04:20:16,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17208-1: SUMMARY for call #t~ret2813 := readl(#t~mem2812.base, 132 + #t~mem2812.offset); srcloc: null [2025-02-08 04:20:16,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17208-2: call #t~mem2812.base, #t~mem2812.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:16,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17210: assume ~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296; [2025-02-08 04:20:16,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17210: assume !(~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296); [2025-02-08 04:20:16,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17215: havoc #t~ret2814;~i~42 := 1 + ~i~42; [2025-02-08 04:20:16,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17215-1: SUMMARY for call #t~ret2814 := msleep_interruptible(10); srcloc: null [2025-02-08 04:20:16,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7403: havoc #t~mem173.base, #t~mem173.offset; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-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~bitwise1577#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 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-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 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-2: havoc bnx2_init_5709_context_#t~bitwise1577#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~bitwise1577#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~bitwise1577#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1577#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~bitwise1577#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~bitwise1577#1 >= -9223372036854775808; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-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~bitwise1577#1 := 0; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-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 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290-1: SUMMARY for call writel(bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_#t~mem1596#1.base, 4104 + bnx2_init_context_#t~mem1596#1.offset); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191-1: [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191: assume 0 == bnx2_init_5709_context_#t~bitwise1577#1;havoc bnx2_init_5709_context_#t~bitwise1577#1; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191: assume !(0 == bnx2_init_5709_context_#t~bitwise1577#1);havoc bnx2_init_5709_context_#t~bitwise1577#1; [2025-02-08 04:20:25,627 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, 20, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15891: call bnx2_init_rx_ring_#t~mem2598#1 := read~int#15(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~mem2598#1;havoc bnx2_init_rx_ring_#t~mem2598#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 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15990: call bnx2_init_all_rings_#t~mem2631#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15693-1: SUMMARY for call bnx2_init_chip_#t~ret2568#1 := readl(bnx2_init_chip_#t~mem2567#1.base, 2064 + bnx2_init_chip_#t~mem2567#1.offset); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15693: havoc bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset;havoc bnx2_init_chip_#t~ret2568#1; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-1: SUMMARY for call writel(bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_#t~mem1597#1.base, 4108 + bnx2_init_context_#t~mem1597#1.offset); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: havoc bnx2_init_context_#t~mem1597#1.base, bnx2_init_context_#t~mem1597#1.offset;bnx2_init_context_~offset~0#1 := 0; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15859-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2585#1 := readl(bnx2_init_rx_ring_#t~mem2584#1.base, 15668 + bnx2_init_rx_ring_#t~mem2584#1.offset); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15859: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~ret2585#1;havoc bnx2_init_rx_ring_#t~mem2584#1.base, bnx2_init_rx_ring_#t~mem2584#1.offset;havoc bnx2_init_rx_ring_#t~ret2585#1; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2608#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 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2608#1 && bnx2_init_rx_ring_#t~ret2608#1 <= 2147483647;bnx2_init_rx_ring_~tmp___0~58#1 := bnx2_init_rx_ring_#t~ret2608#1;havoc bnx2_init_rx_ring_#t~ret2608#1; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-1: SUMMARY for call writel(bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_#t~mem2639#1.base, 8220 + bnx2_init_all_rings_#t~mem2639#1.offset); srcloc: null [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024: havoc bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset; [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-2: call bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562: havoc bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset;call bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-1: SUMMARY for call writel(3000, bnx2_init_chip_#t~mem2528#1.base, 26688 + bnx2_init_chip_#t~mem2528#1.offset); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628: havoc bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset;call bnx2_init_chip_#t~mem2529#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15694-1: SUMMARY for call __const_udelay(85900); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15694: call bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14373: assume -2147483648 <= bnx2_init_cpus_#t~ret2124#1 && bnx2_init_cpus_#t~ret2124#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2124#1;havoc bnx2_init_cpus_#t~ret2124#1;bnx2_init_cpus_#res#1 := bnx2_init_cpus_~rc~3#1;bnx2_init_chip_#t~ret2449#1 := bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2114#1.base, bnx2_init_cpus_#t~mem2114#1.offset, bnx2_init_cpus_#t~mem2115#1.base, bnx2_init_cpus_#t~mem2115#1.offset, bnx2_init_cpus_#t~mem2116#1.base, bnx2_init_cpus_#t~mem2116#1.offset, bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~ret2118#1, bnx2_init_cpus_#t~ret2119#1, bnx2_init_cpus_#t~ret2120#1, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_~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~ret2449#1 && bnx2_init_chip_#t~ret2449#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2449#1;havoc bnx2_init_chip_#t~ret2449#1; [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14373-1: SUMMARY for call bnx2_init_cpus_#t~ret2124#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_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 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2464#1.base, 10248 + bnx2_init_chip_#t~mem2464#1.offset); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-2: call bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~bitwise2586#1, bnx2_init_rx_ring_#t~mem2587#1.base, 15668 + bnx2_init_rx_ring_#t~mem2587#1.offset); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860: havoc bnx2_init_rx_ring_#t~bitwise2586#1;havoc bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset; [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563-1: SUMMARY for call bnx2_init_chip_#t~ret2466#1 := readl(bnx2_init_chip_#t~mem2465#1.base, 20488 + bnx2_init_chip_#t~mem2465#1.offset); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15563: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2466#1;havoc bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset;havoc bnx2_init_chip_#t~ret2466#1; [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-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~bitwise2586#1 := 201326592; [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-6: assume !(0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-1: SUMMARY for call bnx2_init_chip_#t~ret2570#1 := readl(bnx2_init_chip_#t~mem2569#1.base, 26624 + bnx2_init_chip_#t~mem2569#1.offset); srcloc: null [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662: bnx2_init_chip_~base~0#1 := 27136 + 36 * (-1 + bnx2_init_chip_~i~31#1);call bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-5: assume false;bnx2_init_rx_ring_#t~bitwise2586#1 := bnx2_init_rx_ring_~val~36#1; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-5: assume !false; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695: call write~int#15(bnx2_init_chip_#t~ret2570#1, bnx2_init_chip_~bp#1.base, 9098 + bnx2_init_chip_~bp#1.offset, 4);havoc bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset;havoc bnx2_init_chip_#t~ret2570#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 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-4: havoc bnx2_init_rx_ring_#t~bitwise2586#1;assume (bnx2_init_rx_ring_#t~bitwise2586#1 % 4294967296 >= bnx2_init_rx_ring_~val~36#1 % 4294967296 && bnx2_init_rx_ring_#t~bitwise2586#1 % 4294967296 >= 201326592) && bnx2_init_rx_ring_#t~bitwise2586#1 % 4294967296 <= 201326592 + bnx2_init_rx_ring_~val~36#1 % 4294967296; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860-3: [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: assume bnx2_init_rx_ring_~tmp___0~58#1 < 0;call bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2610#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: assume !(bnx2_init_rx_ring_~tmp___0~58#1 < 0); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15993: 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~mem2581#1, bnx2_init_rx_ring_#t~mem2582#1, bnx2_init_rx_ring_#t~mem2583#1, bnx2_init_rx_ring_#t~mem2584#1.base, bnx2_init_rx_ring_#t~mem2584#1.offset, bnx2_init_rx_ring_#t~ret2585#1, bnx2_init_rx_ring_#t~bitwise2586#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~bitwise2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~mem2594#1, bnx2_init_rx_ring_#t~mem2595#1.base, bnx2_init_rx_ring_#t~mem2595#1.offset, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1, bnx2_init_rx_ring_#t~ret2599#1, bnx2_init_rx_ring_#t~mem2600#1.base, bnx2_init_rx_ring_#t~mem2600#1.offset, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~bitwise2603#1, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~bitwise2605#1, bnx2_init_rx_ring_#t~mem2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~ret2608#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~ret2611#1, bnx2_init_rx_ring_#t~bitwise2612#1, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~bitwise2614#1, bnx2_init_rx_ring_#t~mem2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~mem2617#1.base, bnx2_init_rx_ring_#t~mem2617#1.offset, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1.base, bnx2_init_rx_ring_#t~mem2619#1.offset, bnx2_init_rx_ring_#t~mem2620#1, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset := bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset;bnx2_init_rx_ring_~ring_num#1 := bnx2_init_rx_ring_#in~ring_num#1;havoc bnx2_init_rx_ring_~i~34#1;havoc bnx2_init_rx_ring_~prod~2#1;havoc bnx2_init_rx_ring_~ring_prod~0#1;havoc bnx2_init_rx_ring_~cid~2#1;havoc bnx2_init_rx_ring_~rx_cid_addr~1#1;havoc bnx2_init_rx_ring_~val~36#1;havoc bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset;havoc bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset;havoc bnx2_init_rx_ring_~tmp~115#1;havoc bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset := bnx2_init_rx_ring_~bp#1.base, 32 + bnx2_init_rx_ring_~bp#1.offset + 942 * (if bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset := bnx2_init_rx_ring_~bnapi~19#1.base, 220 + bnx2_init_rx_ring_~bnapi~19#1.offset; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-2: havoc bnx2_init_chip_#t~bitwise2467#1;assume bnx2_init_chip_#t~bitwise2467#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2467#1 % 4294967296 <= 4043309055; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-1: [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531: havoc bnx2_init_context_#t~mem1593#1, bnx2_init_context_#t~bitwise1594#1, bnx2_init_context_#t~bitwise1595#1, bnx2_init_context_#t~mem1596#1.base, bnx2_init_context_#t~mem1596#1.offset, bnx2_init_context_#t~mem1597#1.base, bnx2_init_context_#t~mem1597#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 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2467#1;havoc bnx2_init_chip_#t~bitwise2467#1; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663-1: SUMMARY for call writel(131078, bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#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 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630: assume 1460011024 == (bnx2_init_chip_#t~mem2529#1 - bnx2_init_chip_#t~mem2529#1 % 16) % 4294967296;havoc bnx2_init_chip_#t~mem2529#1;bnx2_init_chip_~val~34#1 := 1; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630: assume !(1460011024 == (bnx2_init_chip_#t~mem2529#1 - bnx2_init_chip_#t~mem2529#1 % 16) % 4294967296);havoc bnx2_init_chip_#t~mem2529#1;bnx2_init_chip_~val~34#1 := 7; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663: havoc bnx2_init_chip_#t~mem2539#1.base, bnx2_init_chip_#t~mem2539#1.offset;call bnx2_init_chip_#t~mem2540#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2541#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1589#1;havoc bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset;havoc bnx2_init_5709_context_#t~ret1589#1; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228-2: call bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset := read~$Pointer$#15(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228-1: SUMMARY for call bnx2_init_5709_context_#t~ret1589#1 := readl(bnx2_init_5709_context_#t~mem1588#1.base, 4296 + bnx2_init_5709_context_#t~mem1588#1.offset); srcloc: null [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2467#1 := 0; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-3: assume 4043309055 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2467#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15564-3: assume !(4043309055 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-3: assume false;bnx2_init_chip_#t~bitwise2468#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-3: assume !false; [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-2: havoc bnx2_init_chip_#t~bitwise2468#1;assume (bnx2_init_chip_#t~bitwise2468#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2468#1 % 4294967296 >= 67108928) && bnx2_init_chip_#t~bitwise2468#1 % 4294967296 <= 67108928 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-1: [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2468#1;havoc bnx2_init_chip_#t~bitwise2468#1;call bnx2_init_chip_#t~mem2469#1.base, bnx2_init_chip_#t~mem2469#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-2: [2025-02-08 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-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 (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 04:20:25,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664: 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#15(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2545#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1; [2025-02-08 04:20:25,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196-1: SUMMARY for call __const_udelay(8590); srcloc: null [2025-02-08 04:20:25,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: assume -2147483648 <= bnx2_init_cpus_#t~ret2118#1 && bnx2_init_cpus_#t~ret2118#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2118#1; [2025-02-08 04:20:25,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343-1: SUMMARY for call bnx2_init_cpus_#t~ret2118#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 04:20:25,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2468#1 := 67108928; [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15929-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2611#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2609#1.base, bnx2_init_rx_ring_#t~mem2609#1.offset, 91, 0); srcloc: null [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15896: call bnx2_init_rx_ring_#t~mem2606#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15929: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2611#1 && bnx2_init_rx_ring_#t~ret2611#1 <= 2147483647;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;havoc bnx2_init_rx_ring_#t~ret2611#1; [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2469#1.base, 20488 + bnx2_init_chip_#t~mem2469#1.offset); srcloc: null [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566: havoc bnx2_init_chip_#t~mem2469#1.base, bnx2_init_chip_#t~mem2469#1.offset;call bnx2_init_chip_#t~mem2470#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9123 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2471#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9124 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2472#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9125 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2473#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9126 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2474#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9127 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2475#1 := read~int#15(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~mem2470#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2470#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2470#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2471#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2471#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2471#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2472#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2472#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2472#1 % 256 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_chip_#t~mem2470#1;havoc bnx2_init_chip_#t~mem2471#1;havoc bnx2_init_chip_#t~mem2472#1;havoc bnx2_init_chip_#t~mem2473#1;havoc bnx2_init_chip_#t~mem2474#1;havoc bnx2_init_chip_#t~mem2475#1;call bnx2_init_chip_#t~mem2476#1.base, bnx2_init_chip_#t~mem2476#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15665: call bnx2_init_chip_#t~mem2543#1.base, bnx2_init_chip_#t~mem2543#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-2: havoc bnx2_init_5709_context_#t~bitwise1590#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~bitwise1590#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~bitwise1590#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1590#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~bitwise1590#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~bitwise1590#1 >= -9223372036854775808; [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-1: [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-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~bitwise1590#1 := 0; [2025-02-08 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-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 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-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~bitwise1590#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 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230-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 04:20:25,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14344-1: SUMMARY for call bnx2_init_cpus_#t~ret2119#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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume 0 == bnx2_init_5709_context_#t~bitwise1590#1;havoc bnx2_init_5709_context_#t~bitwise1590#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume !(0 == bnx2_init_5709_context_#t~bitwise1590#1);havoc bnx2_init_5709_context_#t~bitwise1590#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14344: assume -2147483648 <= bnx2_init_cpus_#t~ret2119#1 && bnx2_init_cpus_#t~ret2119#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2119#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666: 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;call bnx2_init_chip_#t~mem2548#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2549#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-3: [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-2: call bnx2_init_chip_#t~mem2547#1.base, bnx2_init_chip_#t~mem2547#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666-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 (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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297: bnx2_init_context_~offset~0#1 := 4 + bnx2_init_context_~offset~0#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14345: assume -2147483648 <= bnx2_init_cpus_#t~ret2120#1 && bnx2_init_cpus_#t~ret2120#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2120#1;havoc bnx2_init_cpus_#t~ret2120#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14345-1: SUMMARY for call bnx2_init_cpus_#t~ret2120#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 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2631#1; [2025-02-08 04:20:25,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15997: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2631#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2631#1;call bnx2_init_all_rings_#t~mem2632#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2550#1, bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#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 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667: havoc bnx2_init_chip_#t~mem2548#1;havoc bnx2_init_chip_#t~mem2549#1;havoc bnx2_init_chip_#t~bitwise2550#1;havoc bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset;call bnx2_init_chip_#t~mem2552#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2553#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15865-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 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15865: call bnx2_init_rx_ring_#t~mem2588#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2550#1 := (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-4: assume 0 == (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2550#1 := 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-4: assume !(0 == (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2476#1.base, 5272 + bnx2_init_chip_#t~mem2476#1.offset); srcloc: null [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15535: 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~mem2114#1.base, bnx2_init_cpus_#t~mem2114#1.offset, bnx2_init_cpus_#t~mem2115#1.base, bnx2_init_cpus_#t~mem2115#1.offset, bnx2_init_cpus_#t~mem2116#1.base, bnx2_init_cpus_#t~mem2116#1.offset, bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~ret2118#1, bnx2_init_cpus_#t~ret2119#1, bnx2_init_cpus_#t~ret2120#1, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_~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~mem2114#1.base, bnx2_init_cpus_#t~mem2114#1.offset := read~$Pointer$#15(bnx2_init_cpus_~bp#1.base, 10031 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2115#1.base, bnx2_init_cpus_#t~mem2115#1.offset := read~$Pointer$#15(bnx2_init_cpus_#t~mem2114#1.base, 8 + bnx2_init_cpus_#t~mem2114#1.offset, 8);bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset := bnx2_init_cpus_#t~mem2115#1.base, bnx2_init_cpus_#t~mem2115#1.offset;havoc bnx2_init_cpus_#t~mem2114#1.base, bnx2_init_cpus_#t~mem2114#1.offset;havoc bnx2_init_cpus_#t~mem2115#1.base, bnx2_init_cpus_#t~mem2115#1.offset;call bnx2_init_cpus_#t~mem2116#1.base, bnx2_init_cpus_#t~mem2116#1.offset := read~$Pointer$#15(bnx2_init_cpus_~bp#1.base, 10039 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset := read~$Pointer$#15(bnx2_init_cpus_#t~mem2116#1.base, 8 + bnx2_init_cpus_#t~mem2116#1.offset, 8);bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset := bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset;havoc bnx2_init_cpus_#t~mem2116#1.base, bnx2_init_cpus_#t~mem2116#1.offset;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset; [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-3: havoc bnx2_init_chip_#t~bitwise2550#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2550#1 >= (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2550#1 >= 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2550#1 <= 65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2549#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2550#1 < 0)) && bnx2_init_chip_#t~bitwise2550#1 <= 2147483647; [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568: havoc bnx2_init_chip_#t~mem2476#1.base, bnx2_init_chip_#t~mem2476#1.offset;call bnx2_init_chip_#t~mem2477#1.base, bnx2_init_chip_#t~mem2477#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2478#1 := read~int#15(bnx2_init_chip_#t~mem2477#1.base, 516 + bnx2_init_chip_#t~mem2477#1.offset, 4);bnx2_init_chip_~mtu~0#1 := bnx2_init_chip_#t~mem2478#1;havoc bnx2_init_chip_#t~mem2477#1.base, bnx2_init_chip_#t~mem2477#1.offset;havoc bnx2_init_chip_#t~mem2478#1;bnx2_init_chip_~val~34#1 := 18 + bnx2_init_chip_~mtu~0#1; [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667-2: [2025-02-08 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2599#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 04:20:25,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2599#1 && bnx2_init_rx_ring_#t~ret2599#1 <= 2147483647;bnx2_init_rx_ring_~tmp~115#1 := bnx2_init_rx_ring_#t~ret2599#1;havoc bnx2_init_rx_ring_#t~ret2599#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15965-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2624#1.base, 19484 + bnx2_init_all_rings_#t~mem2624#1.offset); srcloc: null [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15965: havoc bnx2_init_all_rings_#t~mem2624#1.base, bnx2_init_all_rings_#t~mem2624#1.offset;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-1: [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602: havoc bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset;call bnx2_init_chip_#t~mem2487#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2488#1.base, bnx2_init_chip_#t~mem2488#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635: assume 0 != bnx2_init_chip_#t~bitwise2531#1 % 4294967296;havoc bnx2_init_chip_#t~mem2530#1;havoc bnx2_init_chip_#t~bitwise2531#1;call bnx2_init_chip_#t~mem2532#1.base, bnx2_init_chip_#t~mem2532#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635: assume !(0 != bnx2_init_chip_#t~bitwise2531#1 % 4294967296);havoc bnx2_init_chip_#t~mem2530#1;havoc bnx2_init_chip_#t~bitwise2531#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15668: call bnx2_init_chip_#t~mem2551#1.base, bnx2_init_chip_#t~mem2551#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14347: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14347: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-5: call bnx2_init_chip_#t~mem2530#1 := read~int#15(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-4: assume 0 == bnx2_init_chip_#t~mem2530#1 % 4294967296;bnx2_init_chip_#t~bitwise2531#1 := 0; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-4: assume !(0 == bnx2_init_chip_#t~mem2530#1 % 4294967296); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-3: assume 1024 == bnx2_init_chip_#t~mem2530#1 % 4294967296;bnx2_init_chip_#t~bitwise2531#1 := bnx2_init_chip_#t~mem2530#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-3: assume !(1024 == bnx2_init_chip_#t~mem2530#1 % 4294967296); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-2: havoc bnx2_init_chip_#t~bitwise2531#1;assume bnx2_init_chip_#t~bitwise2531#1 % 4294967296 <= bnx2_init_chip_#t~mem2530#1 % 4294967296 && bnx2_init_chip_#t~bitwise2531#1 % 4294967296 <= 1024; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-1: SUMMARY for call writel(2048, bnx2_init_chip_#t~mem2486#1.base, 5128 + bnx2_init_chip_#t~mem2486#1.offset); srcloc: null [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12200: assume bnx2_init_5709_context_~i~21#1 <= 9; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12200: assume !(bnx2_init_5709_context_~i~21#1 <= 9); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15867: assume 0 != bnx2_init_rx_ring_#t~mem2588#1;havoc bnx2_init_rx_ring_#t~mem2588#1;call bnx2_init_rx_ring_#t~mem2589#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8958 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15867: assume !(0 != bnx2_init_rx_ring_#t~mem2588#1);havoc bnx2_init_rx_ring_#t~mem2588#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-3: [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2487#1, bnx2_init_chip_#t~mem2488#1.base, 26640 + bnx2_init_chip_#t~mem2488#1.offset); srcloc: null [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-2: call bnx2_init_chip_#t~mem2555#1.base, bnx2_init_chip_#t~mem2555#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603: havoc bnx2_init_chip_#t~mem2487#1;havoc bnx2_init_chip_#t~mem2488#1.base, bnx2_init_chip_#t~mem2488#1.offset;call bnx2_init_chip_#t~mem2489#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2490#1.base, bnx2_init_chip_#t~mem2490#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2554#1, bnx2_init_chip_#t~mem2555#1.base, bnx2_init_chip_#t~mem2555#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 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669: havoc bnx2_init_chip_#t~mem2552#1;havoc bnx2_init_chip_#t~mem2553#1;havoc bnx2_init_chip_#t~bitwise2554#1;havoc bnx2_init_chip_#t~mem2555#1.base, bnx2_init_chip_#t~mem2555#1.offset;bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2554#1 := (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-5: assume 0 == (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2554#1 := 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-5: assume !(0 == (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15669-4: havoc bnx2_init_chip_#t~bitwise2554#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2554#1 >= (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2554#1 >= 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2554#1 <= 65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2553#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2554#1 < 0)) && bnx2_init_chip_#t~bitwise2554#1 <= 2147483647; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15537: 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 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15537: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15901: assume bnx2_init_rx_ring_~tmp~115#1 < 0;call bnx2_init_rx_ring_#t~mem2600#1.base, bnx2_init_rx_ring_#t~mem2600#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2601#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15901: assume !(bnx2_init_rx_ring_~tmp~115#1 < 0); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2489#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2490#1.base, 26644 + bnx2_init_chip_#t~mem2490#1.offset); srcloc: null [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15637-1: SUMMARY for call writel(511, bnx2_init_chip_#t~mem2532#1.base, 26904 + bnx2_init_chip_#t~mem2532#1.offset); srcloc: null [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604: havoc bnx2_init_chip_#t~mem2489#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#15(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2492#1.base, bnx2_init_chip_#t~mem2492#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15637: havoc bnx2_init_chip_#t~mem2532#1.base, bnx2_init_chip_#t~mem2532#1.offset; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: assume bnx2_init_context_~offset~0#1 % 4294967296 <= 63; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: 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 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: bnx2_init_5709_context_~j~2#1 := 1 + bnx2_init_5709_context_~j~2#1; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2612#1 := 0; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2612#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15869-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~mem2589#1); srcloc: null [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-2: havoc bnx2_init_rx_ring_#t~bitwise2612#1;assume bnx2_init_rx_ring_#t~bitwise2612#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2612#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:25,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15869: havoc bnx2_init_rx_ring_#t~mem2589#1;call bnx2_init_rx_ring_#t~mem2590#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935-1: [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15935: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2612#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~bitwise2612#1;call bnx2_init_rx_ring_#t~mem2613#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8526 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968: call bnx2_init_all_rings_#t~mem2625#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16001: assume bnx2_init_all_rings_#t~mem2632#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2632#1;bnx2_init_all_rings_~tbl_32~0#1 := 0;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16001: assume !(bnx2_init_all_rings_#t~mem2632#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2632#1; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2533#1 := 16777216; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-3: assume false;bnx2_init_chip_#t~bitwise2533#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-3: assume !false; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-2: havoc bnx2_init_chip_#t~bitwise2533#1;assume (bnx2_init_chip_#t~bitwise2533#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2533#1 % 4294967296 >= 16777216) && bnx2_init_chip_#t~bitwise2533#1 % 4294967296 <= 16777216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2491#1, bnx2_init_chip_#t~mem2492#1.base, 26648 + bnx2_init_chip_#t~mem2492#1.offset); srcloc: null [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15572: 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 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15572: assume !(bnx2_init_chip_~val~34#1 % 4294967296 > 1518); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638-1: [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15605: havoc bnx2_init_chip_#t~mem2491#1;havoc bnx2_init_chip_#t~mem2492#1.base, bnx2_init_chip_#t~mem2492#1.offset;call bnx2_init_chip_#t~mem2493#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2494#1.base, bnx2_init_chip_#t~mem2494#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15638: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2533#1;havoc bnx2_init_chip_#t~bitwise2533#1; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2614#1 := 0; [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2614#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 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-2: havoc bnx2_init_rx_ring_#t~bitwise2614#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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2614#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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2614#1 <= (if bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2614#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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2614#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~mem2613#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2613#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2614#1 >= -2147483648; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15903-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2602#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2600#1.base, bnx2_init_rx_ring_#t~mem2600#1.offset, 90, 0); srcloc: null [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-1: [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15903: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2602#1 && bnx2_init_rx_ring_#t~ret2602#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2600#1.base, bnx2_init_rx_ring_#t~mem2600#1.offset;havoc bnx2_init_rx_ring_#t~mem2601#1;havoc bnx2_init_rx_ring_#t~ret2602#1; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2614#1;havoc bnx2_init_rx_ring_#t~mem2613#1;havoc bnx2_init_rx_ring_#t~bitwise2614#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15606-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2493#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2494#1.base, 26652 + bnx2_init_chip_#t~mem2494#1.offset); srcloc: null [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15606: havoc bnx2_init_chip_#t~mem2493#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#15(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2496#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-4: assume 0 == 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296;bnx2_init_rx_ring_#t~bitwise2591#1 := 4096; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-4: assume !(0 == 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296); [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15739: assume 1460207616 == (bnx2_init_tx_context_#t~mem2571#1 - bnx2_init_tx_context_#t~mem2571#1 % 65536) % 4294967296;havoc bnx2_init_tx_context_#t~mem2571#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 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15739: assume !(1460207616 == (bnx2_init_tx_context_#t~mem2571#1 - bnx2_init_tx_context_#t~mem2571#1 % 65536) % 4294967296);havoc bnx2_init_tx_context_#t~mem2571#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 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-3: assume false;bnx2_init_rx_ring_#t~bitwise2591#1 := 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296); [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-3: assume !false; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-2: havoc bnx2_init_rx_ring_#t~bitwise2591#1;assume (bnx2_init_rx_ring_#t~bitwise2591#1 % 4294967296 >= 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296 && bnx2_init_rx_ring_#t~bitwise2591#1 % 4294967296 >= 4096) && bnx2_init_rx_ring_#t~bitwise2591#1 % 4294967296 <= 4096 + 65536 * (bnx2_init_rx_ring_#t~mem2590#1 % 4294967296) % 4294967296; [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871-1: [2025-02-08 04:20:25,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15871: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~bitwise2591#1;havoc bnx2_init_rx_ring_#t~mem2590#1;havoc bnx2_init_rx_ring_#t~bitwise2591#1; [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-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 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-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 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-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 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-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 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-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 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-2: [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2497#1, bnx2_init_chip_#t~mem2498#1.base, 26656 + bnx2_init_chip_#t~mem2498#1.offset); srcloc: null [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607: 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#15(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2500#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673: assume bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2556#1;havoc bnx2_init_chip_#t~mem2556#1; [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673: assume !(bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2556#1);havoc bnx2_init_chip_#t~mem2556#1;call bnx2_init_chip_#t~mem2557#1.base, bnx2_init_chip_#t~mem2557#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-1: [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205: assume 0 != bnx2_init_5709_context_#t~bitwise1578#1;havoc bnx2_init_5709_context_#t~bitwise1578#1;bnx2_init_5709_context_#res#1 := -16; [2025-02-08 04:20:25,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205: assume !(0 != bnx2_init_5709_context_#t~bitwise1578#1);havoc bnx2_init_5709_context_#t~bitwise1578#1;bnx2_init_5709_context_~i~21#1 := 0; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-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~bitwise1578#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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-2: havoc bnx2_init_5709_context_#t~bitwise1578#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~bitwise1578#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~bitwise1578#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1578#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~bitwise1578#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~bitwise1578#1 >= -9223372036854775808; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14352-1: SUMMARY for call bnx2_init_cpus_#t~ret2121#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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14352: assume -2147483648 <= bnx2_init_cpus_#t~ret2121#1 && bnx2_init_cpus_#t~ret2121#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2121#1;havoc bnx2_init_cpus_#t~ret2121#1; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271: bnx2_init_context_~vcid~0#1 := bnx2_init_context_~vcid~0#1 - 1;call bnx2_init_context_#t~mem1593#1 := read~int#15(bnx2_init_context_~bp#1.base, 8926 + bnx2_init_context_~bp#1.offset, 4); [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15971: 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~mem2574#1, bnx2_init_tx_ring_#t~mem2575#1.base, bnx2_init_tx_ring_#t~mem2575#1.offset, bnx2_init_tx_ring_#t~mem2576#1, bnx2_init_tx_ring_#t~mem2577#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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-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~bitwise1578#1 := 0; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205-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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15773: assume 0 == bnx2_init_tx_ring_~ring_num#1;bnx2_init_tx_ring_~cid~1#1 := 16; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15773: 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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15872: 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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15542-1: SUMMARY for call bnx2_init_chip_#t~ret2450#1 := bnx2_init_nvram(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset); srcloc: null [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15542: assume -2147483648 <= bnx2_init_chip_#t~ret2450#1 && bnx2_init_chip_#t~ret2450#1 <= 2147483647;havoc bnx2_init_chip_#t~ret2450#1;call bnx2_init_chip_#t~mem2451#1.base, bnx2_init_chip_#t~mem2451#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2452#1.base, bnx2_init_chip_#t~mem2452#1.offset := read~$Pointer$#15(bnx2_init_chip_#t~mem2451#1.base, 791 + bnx2_init_chip_#t~mem2451#1.offset, 8); [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608: call bnx2_init_chip_#t~mem2498#1.base, bnx2_init_chip_#t~mem2498#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume 1460011008 == (bnx2_init_context_#t~mem1593#1 - bnx2_init_context_#t~mem1593#1 % 16) % 4294967296;havoc bnx2_init_context_#t~mem1593#1;bnx2_init_context_~vcid_addr~0#1 := 64 * (bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume !(1460011008 == (bnx2_init_context_#t~mem1593#1 - bnx2_init_context_#t~mem1593#1 % 16) % 4294967296);havoc bnx2_init_context_#t~mem1593#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 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume bnx2_init_5709_context_~j~2#1 <= 9; [2025-02-08 04:20:25,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume !(bnx2_init_5709_context_~j~2#1 <= 9); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2615#1;havoc bnx2_init_rx_ring_#t~mem2615#1; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2615#1);havoc bnx2_init_rx_ring_#t~mem2615#1;call write~int#15(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#15(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#15(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#15(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~mem2616#1 := read~int#15(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2617#1.base, bnx2_init_rx_ring_#t~mem2617#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2618#1 := read~int#15(bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642: assume 0 != bnx2_init_chip_#t~bitwise2535#1 % 4294967296;havoc bnx2_init_chip_#t~mem2534#1;havoc bnx2_init_chip_#t~bitwise2535#1; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642: assume !(0 != bnx2_init_chip_#t~bitwise2535#1 % 4294967296);havoc bnx2_init_chip_#t~mem2534#1;havoc bnx2_init_chip_#t~bitwise2535#1; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15708: assume bnx2_clear_ring_states_~i~32#1 <= 8; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15708: 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~mem2624#1.base, bnx2_init_all_rings_#t~mem2624#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15873-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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15873: call bnx2_init_rx_ring_#t~mem2592#1 := read~int#15(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~mem2592#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2592#1; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14354: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14354: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-5: 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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-5: 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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-5: call bnx2_init_chip_#t~mem2534#1 := read~int#15(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-4: 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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-4: 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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-4: assume 0 == bnx2_init_chip_#t~mem2534#1 % 4294967296;bnx2_init_chip_#t~bitwise2535#1 := 0; [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-4: assume !(0 == bnx2_init_chip_#t~mem2534#1 % 4294967296); [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-3: 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 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15543-1: SUMMARY for call bnx2_set_mac_addr(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_#t~mem2452#1.base, bnx2_init_chip_#t~mem2452#1.offset, 0); srcloc: null [2025-02-08 04:20:25,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-3: assume 256 == bnx2_init_chip_#t~mem2534#1 % 4294967296;bnx2_init_chip_#t~bitwise2535#1 := bnx2_init_chip_#t~mem2534#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-3: assume !(256 == bnx2_init_chip_#t~mem2534#1 % 4294967296); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-2: [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15543: havoc bnx2_init_chip_#t~mem2451#1.base, bnx2_init_chip_#t~mem2451#1.offset;havoc bnx2_init_chip_#t~mem2452#1.base, bnx2_init_chip_#t~mem2452#1.offset;call bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-2: havoc bnx2_init_chip_#t~bitwise2535#1;assume bnx2_init_chip_#t~bitwise2535#1 % 4294967296 <= bnx2_init_chip_#t~mem2534#1 % 4294967296 && bnx2_init_chip_#t~bitwise2535#1 % 4294967296 <= 256; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2501#1, bnx2_init_chip_#t~mem2502#1.base, 26664 + bnx2_init_chip_#t~mem2502#1.offset); srcloc: null [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15642-1: [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609: 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#15(bnx2_init_chip_~bp#1.base, 8976 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2504#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8974 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16006: 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~mem2633#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-1: [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15610: call bnx2_init_chip_#t~mem2502#1.base, bnx2_init_chip_#t~mem2502#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2536#1;havoc bnx2_init_chip_#t~bitwise2536#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274: assume 0 != bnx2_init_context_#t~bitwise1594#1 % 4294967296;havoc bnx2_init_context_#t~bitwise1594#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274: assume !(0 != bnx2_init_context_#t~bitwise1594#1 % 4294967296);havoc bnx2_init_context_#t~bitwise1594#1;bnx2_init_context_~new_vcid~0#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: assume bnx2_init_context_~i~22#1 <= 1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: assume !(bnx2_init_context_~i~22#1 <= 1); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2536#1 := 393216; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577-2: call bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15544-1: SUMMARY for call bnx2_init_chip_#t~ret2454#1 := readl(bnx2_init_chip_#t~mem2453#1.base, 15368 + bnx2_init_chip_#t~mem2453#1.offset); srcloc: null [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-3: assume false;bnx2_init_chip_#t~bitwise2536#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-3: assume !false; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2479#1.base, 5276 + bnx2_init_chip_#t~mem2479#1.offset); srcloc: null [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15544: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2454#1;havoc bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset;havoc bnx2_init_chip_#t~ret2454#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643-2: havoc bnx2_init_chip_#t~bitwise2536#1;assume (bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= 393216) && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 <= 393216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577: havoc bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-2: havoc bnx2_init_context_#t~bitwise1594#1;assume bnx2_init_context_#t~bitwise1594#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1594#1 % 4294967296 <= 8; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-1: [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1594#1 := 0; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-3: assume 8 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1594#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274-3: assume !(8 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-5: [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15875-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 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-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~bitwise2634#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2635#1 := bnx2_init_all_rings_#t~bitwise2634#1; [2025-02-08 04:20:25,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-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~bitwise2634#1 % 4294967296); [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15875: call bnx2_init_rx_ring_#t~mem2593#1 := read~int#15(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~mem2593#1;havoc bnx2_init_rx_ring_#t~mem2593#1; [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-3: assume 0 == bnx2_init_all_rings_#t~bitwise2634#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2635#1 := bnx2_init_all_rings_~tbl_32~0#1; [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-3: assume !(0 == bnx2_init_all_rings_#t~bitwise2634#1 % 4294967296); [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-2: havoc bnx2_init_all_rings_#t~bitwise2635#1;assume (bnx2_init_all_rings_#t~bitwise2635#1 % 4294967296 >= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 && bnx2_init_all_rings_#t~bitwise2635#1 % 4294967296 >= bnx2_init_all_rings_#t~bitwise2634#1 % 4294967296) && bnx2_init_all_rings_#t~bitwise2635#1 % 4294967296 <= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 + bnx2_init_all_rings_#t~bitwise2634#1 % 4294967296; [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-1: [2025-02-08 04:20:25,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007: bnx2_init_all_rings_~tbl_32~0#1 := bnx2_init_all_rings_#t~bitwise2635#1;havoc bnx2_init_all_rings_#t~mem2633#1;havoc bnx2_init_all_rings_#t~bitwise2634#1;havoc bnx2_init_all_rings_#t~bitwise2635#1; [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2505#1, bnx2_init_chip_#t~mem2506#1.base, 26660 + bnx2_init_chip_#t~mem2506#1.offset); srcloc: null [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611: 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#15(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2508#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710: 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#15(0, bnx2_clear_ring_states_~txr~5#1.base, 30 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#15(0, bnx2_clear_ring_states_~txr~5#1.base, 32 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#15(0, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, 4);call write~int#15(0, bnx2_clear_ring_states_~rxr~5#1.base, 4 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#15(0, bnx2_clear_ring_states_~rxr~5#1.base, 6 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#15(0, bnx2_clear_ring_states_~rxr~5#1.base, 20 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#15(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 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-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~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_#t~bitwise2634#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~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-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~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-6: havoc bnx2_init_all_rings_#t~bitwise2634#1;assume bnx2_init_all_rings_#t~bitwise2634#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~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2633#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-1: [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2455#1 := 0; [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275: bnx2_init_context_~new_vcid~0#1 := 96 + bnx2_init_context_#t~bitwise1595#1;havoc bnx2_init_context_#t~bitwise1595#1; [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-5: 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 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-5: 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 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-3: assume 4294967183 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2455#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-3: assume !(4294967183 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-4: 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 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-4: 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 04:20:25,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-2: havoc bnx2_init_chip_#t~bitwise2455#1;assume bnx2_init_chip_#t~bitwise2455#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2455#1 % 4294967296 <= 4294967183; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-3: 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 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545-1: [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611-2: [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2455#1;havoc bnx2_init_chip_#t~bitwise2455#1;bnx2_init_chip_~val~34#1 := bnx2_init_chip_~val~34#1;call bnx2_init_chip_#t~mem2456#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-3: assume 247 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1595#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-3: assume !(247 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-2: havoc bnx2_init_context_#t~bitwise1595#1;assume bnx2_init_context_#t~bitwise1595#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1595#1 % 4294967296 <= 247; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1595#1 := 0; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2603#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-2: havoc bnx2_init_rx_ring_#t~bitwise2603#1;assume bnx2_init_rx_ring_#t~bitwise2603#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2603#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-1: [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2603#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~bitwise2603#1;call bnx2_init_rx_ring_#t~mem2604#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8530 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume bnx2_init_all_rings_~i~35#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);havoc bnx2_init_all_rings_#t~mem2625#1; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume !(bnx2_init_all_rings_~i~35#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));havoc bnx2_init_all_rings_#t~mem2625#1;call bnx2_init_all_rings_#t~mem2626#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: 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~mem2636#1.base, bnx2_init_all_rings_#t~mem2636#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: 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 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15579: assume bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499;bnx2_init_chip_~mtu~0#1 := 1500; [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15579: assume !(bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612: call bnx2_init_chip_#t~mem2506#1.base, bnx2_init_chip_#t~mem2506#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15678-1: SUMMARY for call writel(2097152, bnx2_init_chip_#t~mem2557#1.base, 26624 + bnx2_init_chip_#t~mem2557#1.offset); srcloc: null [2025-02-08 04:20:25,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15678: havoc bnx2_init_chip_#t~mem2557#1.base, bnx2_init_chip_#t~mem2557#1.offset;call bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2603#1 := 0; [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15909-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2605#1 := 0; [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2605#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 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-2: havoc bnx2_init_rx_ring_#t~bitwise2605#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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2605#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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2605#1 <= (if bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2605#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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2605#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~mem2604#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2604#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2605#1 >= -2147483648; [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-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 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-1: [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877: call bnx2_init_rx_ring_#t~mem2594#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2605#1;havoc bnx2_init_rx_ring_#t~mem2604#1;havoc bnx2_init_rx_ring_#t~bitwise2605#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-3: [2025-02-08 04:20:25,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15514: bnx2_init_chip_#t~ret2445#1 := pci_write_config_word_#res#1;havoc pci_write_config_word_#t~mem410#1.base, pci_write_config_word_#t~mem410#1.offset, pci_write_config_word_#t~mem411#1, pci_write_config_word_#t~ret412#1, pci_write_config_word_~dev#1.base, pci_write_config_word_~dev#1.offset, pci_write_config_word_~where#1, pci_write_config_word_~val#1, pci_write_config_word_~tmp~49#1;havoc pci_write_config_word_#in~dev#1.base, pci_write_config_word_#in~dev#1.offset, pci_write_config_word_#in~where#1, pci_write_config_word_#in~val#1;assume { :end_inline_pci_write_config_word } true;assume -2147483648 <= bnx2_init_chip_#t~ret2445#1 && bnx2_init_chip_#t~ret2445#1 <= 2147483647;havoc bnx2_init_chip_#t~mem2441#1.base, bnx2_init_chip_#t~mem2441#1.offset;havoc bnx2_init_chip_#t~mem2442#1;havoc bnx2_init_chip_#t~mem2443#1;havoc bnx2_init_chip_#t~bitwise2444#1;havoc bnx2_init_chip_#t~ret2445#1; [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-2: call bnx2_init_chip_#t~mem2510#1.base, bnx2_init_chip_#t~mem2510#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2509#1, bnx2_init_chip_#t~mem2510#1.base, 26672 + bnx2_init_chip_#t~mem2510#1.offset); srcloc: null [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613: 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#15(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2512#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15679-1: SUMMARY for call writel(16777217, bnx2_init_chip_#t~mem2558#1.base, 26636 + bnx2_init_chip_#t~mem2558#1.offset); srcloc: null [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15679: 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$#15(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244: assume 0 != bnx2_init_5709_context_#t~bitwise1591#1;havoc bnx2_init_5709_context_#t~bitwise1591#1;bnx2_init_5709_context_~ret~6#1 := -16; [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244: assume !(0 != bnx2_init_5709_context_#t~bitwise1591#1);havoc bnx2_init_5709_context_#t~bitwise1591#1;bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1;call bnx2_init_5709_context_#t~mem1592#1 := read~int#15(bnx2_init_5709_context_~bp#1.base, 9030 + bnx2_init_5709_context_~bp#1.offset, 4); [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-2: havoc bnx2_init_5709_context_#t~bitwise1591#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~bitwise1591#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~bitwise1591#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1591#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~bitwise1591#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~bitwise1591#1 >= -9223372036854775808; [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-1: [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-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 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-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 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-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 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-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 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15613-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 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16010: havoc bnx2_init_all_rings_#t~mem2636#1.base, bnx2_init_all_rings_#t~mem2636#1.offset; [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-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~bitwise1591#1 := 0; [2025-02-08 04:20:25,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-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~bitwise1591#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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244-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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15779: call bnx2_init_tx_ring_#t~mem2574#1 := read~int#15(bnx2_init_tx_ring_~bp#1.base, 8534 + bnx2_init_tx_ring_~bp#1.offset, 4);call write~int#15((if bnx2_init_tx_ring_#t~mem2574#1 < 0 && 0 != bnx2_init_tx_ring_#t~mem2574#1 % 2 then 1 + bnx2_init_tx_ring_#t~mem2574#1 / 2 else bnx2_init_tx_ring_#t~mem2574#1 / 2), bnx2_init_tx_ring_~bp#1.base, 8538 + bnx2_init_tx_ring_~bp#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2574#1;call bnx2_init_tx_ring_#t~mem2575#1.base, bnx2_init_tx_ring_#t~mem2575#1.offset := read~$Pointer$#15(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~mem2575#1.base, 4080 + bnx2_init_tx_ring_#t~mem2575#1.offset;havoc bnx2_init_tx_ring_#t~mem2575#1.base, bnx2_init_tx_ring_#t~mem2575#1.offset;call bnx2_init_tx_ring_#t~mem2576#1 := read~int#15(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#15(bnx2_init_tx_ring_#t~mem2576#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~mem2576#1;call bnx2_init_tx_ring_#t~mem2577#1 := read~int#15(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#15(bnx2_init_tx_ring_#t~mem2577#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~mem2577#1;call write~int#15(0, bnx2_init_tx_ring_~txr~6#1.base, 4 + bnx2_init_tx_ring_~txr~6#1.offset, 2);call write~int#15(0, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#15(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#15(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~mem2571#1, bnx2_init_tx_context_#t~mem2572#1, bnx2_init_tx_context_#t~mem2573#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~mem2571#1 := read~int#15(bnx2_init_tx_context_~bp#1.base, 8926 + bnx2_init_tx_context_~bp#1.offset, 4); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16010-1: SUMMARY for call writel(bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_#t~mem2636#1.base, 8268 + bnx2_init_all_rings_#t~mem2636#1.offset); srcloc: null [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-3: [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-2: call bnx2_init_chip_#t~mem2514#1.base, bnx2_init_chip_#t~mem2514#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15548: assume 1460207616 == (bnx2_init_chip_#t~mem2456#1 - bnx2_init_chip_#t~mem2456#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2456#1; [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15548: assume !(1460207616 == (bnx2_init_chip_#t~mem2456#1 - bnx2_init_chip_#t~mem2456#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2456#1; [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647-2: call bnx2_init_chip_#t~mem2537#1.base, bnx2_init_chip_#t~mem2537#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2513#1, bnx2_init_chip_#t~mem2514#1.base, 26668 + bnx2_init_chip_#t~mem2514#1.offset); srcloc: null [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2537#1.base, 26632 + bnx2_init_chip_#t~mem2537#1.offset); srcloc: null [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614: 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#15(bnx2_init_chip_~bp#1.base, 8984 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2516#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8982 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15680-1: SUMMARY for call bnx2_set_rx_mode(bnx2_init_chip_#t~mem2559#1.base, bnx2_init_chip_#t~mem2559#1.offset); srcloc: null [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647: havoc bnx2_init_chip_#t~mem2537#1.base, bnx2_init_chip_#t~mem2537#1.offset;call bnx2_init_chip_#t~mem2538#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15680: havoc bnx2_init_chip_#t~mem2559#1.base, bnx2_init_chip_#t~mem2559#1.offset;call bnx2_init_chip_#t~mem2560#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12212: assume 0 != (bnx2_init_5709_context_#t~mem1579#1.base + bnx2_init_5709_context_#t~mem1579#1.offset) % 18446744073709551616;havoc bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset;call bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset := read~$Pointer$#15(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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12212: assume !(0 != (bnx2_init_5709_context_#t~mem1579#1.base + bnx2_init_5709_context_#t~mem1579#1.offset) % 18446744073709551616);havoc bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset;bnx2_init_5709_context_#res#1 := -12; [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12212-1: call bnx2_init_5709_context_#t~mem1579#1.base, bnx2_init_5709_context_#t~mem1579#1.offset := read~$Pointer$#15(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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14359: assume -2147483648 <= bnx2_init_cpus_#t~ret2122#1 && bnx2_init_cpus_#t~ret2122#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2122#1;havoc bnx2_init_cpus_#t~ret2122#1; [2025-02-08 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14359-1: SUMMARY for call bnx2_init_cpus_#t~ret2122#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 04:20:25,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-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 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-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 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-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 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15614-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 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~mem2638#1.base, 8264 + bnx2_init_all_rings_#t~mem2638#1.offset); srcloc: null [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011: havoc bnx2_init_all_rings_#t~bitwise2637#1;havoc bnx2_init_all_rings_#t~mem2638#1.base, bnx2_init_all_rings_#t~mem2638#1.offset;bnx2_init_all_rings_~tbl_32~0#1 := 0; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-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~bitwise2637#1 := 122864; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-6: assume !(0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8); [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-5: assume false;bnx2_init_all_rings_#t~bitwise2637#1 := bnx2_init_all_rings_~i~35#1 / 8; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-5: assume !false; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15846: assume 0 == bnx2_init_rx_ring_~ring_num#1;bnx2_init_rx_ring_~cid~2#1 := 0; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15846: 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 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-4: havoc bnx2_init_all_rings_#t~bitwise2637#1;assume ((((bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2637#1 >= 122864) && bnx2_init_all_rings_#t~bitwise2637#1 >= bnx2_init_all_rings_~i~35#1 / 8) && (bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2637#1 <= 122864 + bnx2_init_all_rings_~i~35#1 / 8)) && (bnx2_init_all_rings_~i~35#1 / 8 >= 0 || bnx2_init_all_rings_#t~bitwise2637#1 < 0)) && bnx2_init_all_rings_#t~bitwise2637#1 <= 2147483647; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15879: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2594#1 - bnx2_init_rx_ring_#t~mem2594#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2594#1;call bnx2_init_rx_ring_#t~mem2595#1.base, bnx2_init_rx_ring_#t~mem2595#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15879: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2594#1 - bnx2_init_rx_ring_#t~mem2594#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2594#1; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-3: [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011-2: call bnx2_init_all_rings_#t~mem2638#1.base, bnx2_init_all_rings_#t~mem2638#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-5: assume 0 == (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2517#1 := 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-5: assume !(0 == (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-3: assume false;bnx2_init_chip_#t~bitwise2457#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-3: assume !false; [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-4: havoc bnx2_init_chip_#t~bitwise2517#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2517#1 >= (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2517#1 >= 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2517#1 <= 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2517#1 < 0)) && bnx2_init_chip_#t~bitwise2517#1 <= 2147483647; [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-2: havoc bnx2_init_chip_#t~bitwise2457#1;assume (bnx2_init_chip_#t~bitwise2457#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2457#1 % 4294967296 >= 4) && bnx2_init_chip_#t~bitwise2457#1 % 4294967296 <= 4 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-3: [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-1: [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-2: call bnx2_init_chip_#t~mem2518#1.base, bnx2_init_chip_#t~mem2518#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2457#1;havoc bnx2_init_chip_#t~bitwise2457#1;call bnx2_init_chip_#t~mem2458#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2517#1, bnx2_init_chip_#t~mem2518#1.base, 26676 + bnx2_init_chip_#t~mem2518#1.offset); srcloc: null [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615: havoc bnx2_init_chip_#t~mem2515#1;havoc bnx2_init_chip_#t~mem2516#1;havoc bnx2_init_chip_#t~bitwise2517#1;havoc bnx2_init_chip_#t~mem2518#1.base, bnx2_init_chip_#t~mem2518#1.offset;call bnx2_init_chip_#t~mem2519#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8988 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2520#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8986 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12312: assume 0 != bnx2_init_context_~vcid~0#1 % 4294967296; [2025-02-08 04:20:25,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12312: assume !(0 != bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2517#1 := (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15615-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2516#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2457#1 := 4; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12279: bnx2_init_context_~pcid_addr~0#1 := 64 * (bnx2_init_context_~new_vcid~0#1 % 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15979: assume bnx2_init_all_rings_#t~mem2626#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2626#1;call bnx2_init_all_rings_#t~mem2627#1 := read~int#15(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15979: assume !(bnx2_init_all_rings_#t~mem2626#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2626#1; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682: assume 1460207616 == (bnx2_init_chip_#t~mem2560#1 - bnx2_init_chip_#t~mem2560#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2560#1;call bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682: assume !(1460207616 == (bnx2_init_chip_#t~mem2560#1 - bnx2_init_chip_#t~mem2560#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2560#1; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2606#1;havoc bnx2_init_rx_ring_#t~mem2606#1; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2606#1);havoc bnx2_init_rx_ring_#t~mem2606#1;call write~int#15(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~mem2607#1 := read~int#15(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~mem2607#1;havoc bnx2_init_rx_ring_#t~mem2607#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 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2521#1 := (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-4: assume 0 == bnx2_init_chip_#t~mem2458#1 % 4294967296;bnx2_init_chip_#t~bitwise2459#1 := 0; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-4: assume !(0 == bnx2_init_chip_#t~mem2458#1 % 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-5: assume 0 == (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2521#1 := 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-5: assume !(0 == (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-3: assume 61440 == bnx2_init_chip_#t~mem2458#1 % 4294967296;bnx2_init_chip_#t~bitwise2459#1 := bnx2_init_chip_#t~mem2458#1; [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-3: assume !(61440 == bnx2_init_chip_#t~mem2458#1 % 4294967296); [2025-02-08 04:20:25,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15484: 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 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-4: havoc bnx2_init_chip_#t~bitwise2521#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2521#1 >= (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2521#1 >= 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2521#1 <= 65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2520#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2521#1 < 0)) && bnx2_init_chip_#t~bitwise2521#1 <= 2147483647; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-2: havoc bnx2_init_chip_#t~bitwise2459#1;assume bnx2_init_chip_#t~bitwise2459#1 % 4294967296 <= bnx2_init_chip_#t~mem2458#1 % 4294967296 && bnx2_init_chip_#t~bitwise2459#1 % 4294967296 <= 61440; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-3: [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550-1: [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-2: call bnx2_init_chip_#t~mem2522#1.base, bnx2_init_chip_#t~mem2522#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550: assume 0 == bnx2_init_chip_#t~bitwise2459#1 % 4294967296;havoc bnx2_init_chip_#t~mem2458#1;havoc bnx2_init_chip_#t~bitwise2459#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15550: assume !(0 == bnx2_init_chip_#t~bitwise2459#1 % 4294967296);havoc bnx2_init_chip_#t~mem2458#1;havoc bnx2_init_chip_#t~bitwise2459#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2521#1, bnx2_init_chip_#t~mem2522#1.base, 26680 + bnx2_init_chip_#t~mem2522#1.offset); srcloc: null [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616: havoc bnx2_init_chip_#t~mem2519#1;havoc bnx2_init_chip_#t~mem2520#1;havoc bnx2_init_chip_#t~bitwise2521#1;havoc bnx2_init_chip_#t~mem2522#1.base, bnx2_init_chip_#t~mem2522#1.offset;call bnx2_init_chip_#t~mem2523#1 := read~int#15(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15649: assume bnx2_init_chip_#t~mem2538#1 % 65536 % 4294967296 <= 24;havoc bnx2_init_chip_#t~mem2538#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15649: assume !(bnx2_init_chip_#t~mem2538#1 % 65536 % 4294967296 <= 24);havoc bnx2_init_chip_#t~mem2538#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214-1: SUMMARY for call bnx2_init_5709_context_#t~memset~res1581#1.base, bnx2_init_5709_context_#t~memset~res1581#1.offset := #Ultimate.C_memset#15(bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset, 0, 4096); srcloc: null [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214: havoc bnx2_init_5709_context_#t~mem1580#1.base, bnx2_init_5709_context_#t~mem1580#1.offset;havoc bnx2_init_5709_context_#t~memset~res1581#1.base, bnx2_init_5709_context_#t~memset~res1581#1.offset;call bnx2_init_5709_context_#t~mem1582#1 := read~int#15(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~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset := read~$Pointer$#15(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15881-1: SUMMARY for call writel(2181056070, bnx2_init_rx_ring_#t~mem2595#1.base, 15660 + bnx2_init_rx_ring_#t~mem2595#1.offset); srcloc: null [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15881: havoc bnx2_init_rx_ring_#t~mem2595#1.base, bnx2_init_rx_ring_#t~mem2595#1.offset; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26286: havoc pci_bus_write_config_word_#t~nondet4369#1;pci_write_config_word_#t~ret412#1 := pci_bus_write_config_word_#res#1;havoc pci_bus_write_config_word_#t~nondet4369#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~ret412#1 && pci_write_config_word_#t~ret412#1 <= 2147483647;pci_write_config_word_~tmp~49#1 := pci_write_config_word_#t~ret412#1;havoc pci_write_config_word_#t~mem410#1.base, pci_write_config_word_#t~mem410#1.offset;havoc pci_write_config_word_#t~mem411#1;havoc pci_write_config_word_#t~ret412#1;pci_write_config_word_#res#1 := pci_write_config_word_~tmp~49#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-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~bitwise2480#1 := 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-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 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2460#1 := 2; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-4: assume 0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2480#1 := 54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-4: assume !(0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-3: assume false;bnx2_init_chip_#t~bitwise2460#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-3: assume !false; [2025-02-08 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-3: havoc bnx2_init_chip_#t~bitwise2480#1;assume (bnx2_init_chip_#t~bitwise2480#1 % 4294967296 >= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2480#1 % 4294967296 >= 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2480#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 04:20:25,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-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 >= 2) && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 <= 2 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-2: [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551-1: [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-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~bitwise2480#1); srcloc: null [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15551: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2460#1;havoc bnx2_init_chip_#t~bitwise2460#1; [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584: havoc bnx2_init_chip_#t~bitwise2480#1; [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-3: [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-2: call bnx2_init_all_rings_#t~mem2629#1.base, bnx2_init_all_rings_#t~mem2629#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2628#1, bnx2_init_all_rings_#t~mem2629#1.base, 19484 + bnx2_init_all_rings_#t~mem2629#1.offset); srcloc: null [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981: havoc bnx2_init_all_rings_#t~mem2627#1;havoc bnx2_init_all_rings_#t~bitwise2628#1;havoc bnx2_init_all_rings_#t~mem2629#1.base, bnx2_init_all_rings_#t~mem2629#1.offset; [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618: assume 0 != bnx2_init_chip_#t~bitwise2524#1 % 4294967296;havoc bnx2_init_chip_#t~mem2523#1;havoc bnx2_init_chip_#t~bitwise2524#1;call bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618: assume !(0 != bnx2_init_chip_#t~bitwise2524#1 % 4294967296);havoc bnx2_init_chip_#t~mem2523#1;havoc bnx2_init_chip_#t~bitwise2524#1;call bnx2_init_chip_#t~mem2526#1 := read~int#15(bnx2_init_chip_~bp#1.base, 8994 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2527#1.base, bnx2_init_chip_#t~mem2527#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-1: SUMMARY for call bnx2_init_chip_#t~ret2562#1 := readl(bnx2_init_chip_#t~mem2561#1.base, 2248 + bnx2_init_chip_#t~mem2561#1.offset); srcloc: null [2025-02-08 04:20:25,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15651: 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 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2562#1;havoc bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset;havoc bnx2_init_chip_#t~ret2562#1; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-6: assume 0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296));bnx2_init_all_rings_#t~bitwise2628#1 := 4096; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-6: assume !(0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-5: assume false;bnx2_init_all_rings_#t~bitwise2628#1 := 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-5: assume !false; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15981-4: havoc bnx2_init_all_rings_#t~bitwise2628#1;assume ((((16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2628#1 >= 4096) && bnx2_init_all_rings_#t~bitwise2628#1 >= 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2628#1 <= 4096 + 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2627#1 % 256 % 4294967296 - 4294967296)) >= 0 || bnx2_init_all_rings_#t~bitwise2628#1 < 0)) && bnx2_init_all_rings_#t~bitwise2628#1 <= 2147483647; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-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~bitwise2481#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-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 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2481#1 := 5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-4: assume 0 == bnx2_init_chip_#t~mem2523#1 % 4294967296;bnx2_init_chip_#t~bitwise2524#1 := 0; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-4: assume !(0 == bnx2_init_chip_#t~mem2523#1 % 4294967296); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-3: havoc bnx2_init_chip_#t~bitwise2481#1;assume (bnx2_init_chip_#t~bitwise2481#1 % 4294967296 >= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2481#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2481#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 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-3: assume 8192 == bnx2_init_chip_#t~mem2523#1 % 4294967296;bnx2_init_chip_#t~bitwise2524#1 := bnx2_init_chip_#t~mem2523#1; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-3: assume !(8192 == bnx2_init_chip_#t~mem2523#1 % 4294967296); [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-2: [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-2: havoc bnx2_init_chip_#t~bitwise2524#1;assume bnx2_init_chip_#t~bitwise2524#1 % 4294967296 <= bnx2_init_chip_#t~mem2523#1 % 4294967296 && bnx2_init_chip_#t~bitwise2524#1 % 4294967296 <= 8192; [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-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~bitwise2481#1); srcloc: null [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-1: [2025-02-08 04:20:25,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: havoc bnx2_init_chip_#t~bitwise2481#1; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16279: assume 0 != ~rc~9#1;#res#1 := ~rc~9#1; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16279: 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~mem2624#1.base, bnx2_init_all_rings_#t~mem2624#1.offset, bnx2_init_all_rings_#t~mem2625#1, bnx2_init_all_rings_#t~mem2626#1, bnx2_init_all_rings_#t~mem2627#1, bnx2_init_all_rings_#t~bitwise2628#1, bnx2_init_all_rings_#t~mem2629#1.base, bnx2_init_all_rings_#t~mem2629#1.offset, bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset, bnx2_init_all_rings_#t~mem2631#1, bnx2_init_all_rings_#t~mem2632#1, bnx2_init_all_rings_#t~mem2633#1, bnx2_init_all_rings_#t~bitwise2634#1, bnx2_init_all_rings_#t~bitwise2635#1, bnx2_init_all_rings_#t~mem2636#1.base, bnx2_init_all_rings_#t~mem2636#1.offset, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~mem2638#1.base, bnx2_init_all_rings_#t~mem2638#1.offset, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#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 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15949-1: SUMMARY for call writew((if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2617#1.base, bnx2_init_rx_ring_#t~mem2617#1.offset + (if bnx2_init_rx_ring_#t~mem2618#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2618#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2618#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15949: havoc bnx2_init_rx_ring_#t~mem2616#1;havoc bnx2_init_rx_ring_#t~mem2617#1.base, bnx2_init_rx_ring_#t~mem2617#1.offset;havoc bnx2_init_rx_ring_#t~mem2618#1;call bnx2_init_rx_ring_#t~mem2619#1.base, bnx2_init_rx_ring_#t~mem2619#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2620#1 := read~int#15(bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-3: assume false;bnx2_init_chip_#t~bitwise2563#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-3: assume !false; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586: havoc bnx2_init_chip_#t~bitwise2482#1;call bnx2_init_chip_#t~mem2483#1.base, bnx2_init_chip_#t~mem2483#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, 212 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2484#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9187 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-2: havoc bnx2_init_chip_#t~bitwise2563#1;assume (bnx2_init_chip_#t~bitwise2563#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2563#1 % 4294967296 >= 65536) && bnx2_init_chip_#t~bitwise2563#1 % 4294967296 <= 65536 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-1: [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2563#1;havoc bnx2_init_chip_#t~bitwise2563#1;call bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15751: bnx2_init_tx_context_~val~35#1 := 268828672; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-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~bitwise2482#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-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 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2482#1 := 18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-3: havoc bnx2_init_chip_#t~bitwise2482#1;assume (bnx2_init_chip_#t~bitwise2482#1 % 4294967296 >= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2482#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2482#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 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-2: [2025-02-08 04:20:25,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2563#1 := 65536; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586-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~bitwise2482#1); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15950-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~mem2619#1.base, bnx2_init_rx_ring_#t~mem2619#1.offset + (if bnx2_init_rx_ring_#t~mem2620#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2620#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2620#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15950: havoc bnx2_init_rx_ring_#t~mem2619#1.base, bnx2_init_rx_ring_#t~mem2619#1.offset;havoc bnx2_init_rx_ring_#t~mem2620#1;call bnx2_init_rx_ring_#t~mem2621#1 := read~int#15(bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2623#1 := read~int#15(bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16016: bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15587-1: SUMMARY for call bnx2_init_chip_#t~memset~res2485#1.base, bnx2_init_chip_#t~memset~res2485#1.offset := #Ultimate.C_memset#15(bnx2_init_chip_#t~mem2483#1.base, bnx2_init_chip_#t~mem2483#1.offset, 0, bnx2_init_chip_#t~mem2484#1); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620-1: SUMMARY for call writel(0, bnx2_init_chip_#t~mem2525#1.base, 26692 + bnx2_init_chip_#t~mem2525#1.offset); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15587: havoc bnx2_init_chip_#t~mem2483#1.base, bnx2_init_chip_#t~mem2483#1.offset;havoc bnx2_init_chip_#t~mem2484#1;havoc bnx2_init_chip_#t~memset~res2485#1.base, bnx2_init_chip_#t~memset~res2485#1.offset;bnx2_init_chip_~i~31#1 := 0; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: havoc bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2564#1.base, 2248 + bnx2_init_chip_#t~mem2564#1.offset); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686: havoc bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15752-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 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15752: bnx2_init_tx_context_~val~35#1 := 524288; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12284: bnx2_init_context_~i~22#1 := 0; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251: assume bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1592#1;havoc bnx2_init_5709_context_#t~mem1592#1; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251: assume !(bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1592#1);havoc bnx2_init_5709_context_#t~mem1592#1;bnx2_init_5709_context_#res#1 := bnx2_init_5709_context_~ret~6#1; [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15852: bnx2_init_rx_ring_~rx_cid_addr~1#1 := 128 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296);call bnx2_init_rx_ring_#t~mem2581#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4);call bnx2_init_rx_ring_#t~mem2582#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8950 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15951-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset + (if bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:25,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15951: havoc bnx2_init_rx_ring_#t~mem2621#1;havoc bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset;havoc bnx2_init_rx_ring_#t~mem2623#1;havoc bnx2_init_rx_ring_#t~mem2581#1, bnx2_init_rx_ring_#t~mem2582#1, bnx2_init_rx_ring_#t~mem2583#1, bnx2_init_rx_ring_#t~mem2584#1.base, bnx2_init_rx_ring_#t~mem2584#1.offset, bnx2_init_rx_ring_#t~ret2585#1, bnx2_init_rx_ring_#t~bitwise2586#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~bitwise2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~mem2594#1, bnx2_init_rx_ring_#t~mem2595#1.base, bnx2_init_rx_ring_#t~mem2595#1.offset, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1, bnx2_init_rx_ring_#t~ret2599#1, bnx2_init_rx_ring_#t~mem2600#1.base, bnx2_init_rx_ring_#t~mem2600#1.offset, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~bitwise2603#1, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~bitwise2605#1, bnx2_init_rx_ring_#t~mem2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~ret2608#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~ret2611#1, bnx2_init_rx_ring_#t~bitwise2612#1, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~bitwise2614#1, bnx2_init_rx_ring_#t~mem2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~mem2617#1.base, bnx2_init_rx_ring_#t~mem2617#1.offset, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1.base, bnx2_init_rx_ring_#t~mem2619#1.offset, bnx2_init_rx_ring_#t~mem2620#1, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;havoc bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset, bnx2_init_rx_ring_#in~ring_num#1;assume { :end_inline_bnx2_init_rx_ring } true;bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366-1: SUMMARY for call bnx2_init_cpus_#t~ret2123#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_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 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366: assume -2147483648 <= bnx2_init_cpus_#t~ret2123#1 && bnx2_init_cpus_#t~ret2123#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2123#1;havoc bnx2_init_cpus_#t~ret2123#1; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018: assume bnx2_init_all_rings_~i~35#1 <= 127; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018: assume !(bnx2_init_all_rings_~i~35#1 <= 127);bnx2_init_all_rings_~val~37#1 := 5;call bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15754: call bnx2_init_tx_context_#t~mem2572#1 := read~int#15(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~mem2572#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_tx_context_#t~mem2572#1; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15853-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~mem2581#1, bnx2_init_rx_ring_#t~mem2582#1); srcloc: null [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15853: havoc bnx2_init_rx_ring_#t~mem2581#1;havoc bnx2_init_rx_ring_#t~mem2582#1; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15523: bnx2_init_chip_#t~ret2448#1 := bnx2_init_5709_context_#res#1;havoc bnx2_init_5709_context_#t~bitwise1573#1, bnx2_init_5709_context_#t~mem1574#1.base, bnx2_init_5709_context_#t~mem1574#1.offset, bnx2_init_5709_context_#t~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset, bnx2_init_5709_context_#t~ret1576#1, bnx2_init_5709_context_#t~bitwise1577#1, 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~memset~res1581#1.base, bnx2_init_5709_context_#t~memset~res1581#1.offset, bnx2_init_5709_context_#t~mem1582#1, bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset, bnx2_init_5709_context_#t~mem1584#1, bnx2_init_5709_context_#t~mem1585#1.base, bnx2_init_5709_context_#t~mem1585#1.offset, bnx2_init_5709_context_#t~bitwise1586#1, bnx2_init_5709_context_#t~mem1587#1.base, bnx2_init_5709_context_#t~mem1587#1.offset, bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset, bnx2_init_5709_context_#t~ret1589#1, bnx2_init_5709_context_#t~bitwise1590#1, bnx2_init_5709_context_#t~bitwise1591#1, bnx2_init_5709_context_#t~mem1592#1, bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, bnx2_init_5709_context_~i~21#1, bnx2_init_5709_context_~ret~6#1, bnx2_init_5709_context_~val~16#1, bnx2_init_5709_context_~j~2#1;havoc bnx2_init_5709_context_#in~bp#1.base, bnx2_init_5709_context_#in~bp#1.offset;assume { :end_inline_bnx2_init_5709_context } true;assume -2147483648 <= bnx2_init_chip_#t~ret2448#1 && bnx2_init_chip_#t~ret2448#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2448#1;havoc bnx2_init_chip_#t~ret2448#1; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: 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 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15754-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 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220: havoc bnx2_init_5709_context_#t~mem1582#1;havoc bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset;call bnx2_init_5709_context_#t~mem1584#1 := read~int#15(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~mem1585#1.base, bnx2_init_5709_context_#t~mem1585#1.offset := read~$Pointer$#15(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220-1: SUMMARY for call writel(1 + bnx2_init_5709_context_#t~mem1582#1 - bnx2_init_5709_context_#t~mem1582#1 % 2, bnx2_init_5709_context_#t~mem1583#1.base, 4300 + bnx2_init_5709_context_#t~mem1583#1.offset); srcloc: null [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15986: havoc bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15986-2: call bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset := read~$Pointer$#15(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15986-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2630#1.base, 8220 + bnx2_init_all_rings_#t~mem2630#1.offset); srcloc: null [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15557-2: call bnx2_init_chip_#t~mem2461#1.base, bnx2_init_chip_#t~mem2461#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15557-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2461#1.base, 15368 + bnx2_init_chip_#t~mem2461#1.offset); srcloc: null [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15557: havoc bnx2_init_chip_#t~mem2461#1.base, bnx2_init_chip_#t~mem2461#1.offset;bnx2_init_chip_~val~34#1 := 4259840;call bnx2_init_chip_#t~mem2462#1.base, bnx2_init_chip_#t~mem2462#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: assume bnx2_init_chip_~i~31#1 <= 8; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: assume !(bnx2_init_chip_~i~31#1 <= 8);call write~int#15(65535, bnx2_init_chip_~bp#1.base, 9489 + bnx2_init_chip_~bp#1.offset, 4);call write~int#15(4096, bnx2_init_chip_~bp#1.base, 9102 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221-1: SUMMARY for call writel(bnx2_init_5709_context_#t~mem1584#1 % 18446744073709551616 / 4294967296, bnx2_init_5709_context_#t~mem1585#1.base, 4304 + bnx2_init_5709_context_#t~mem1585#1.offset); srcloc: null [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221: havoc bnx2_init_5709_context_#t~mem1584#1;havoc bnx2_init_5709_context_#t~mem1585#1.base, bnx2_init_5709_context_#t~mem1585#1.offset; [2025-02-08 04:20:25,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16284: havoc bnx2_init_all_rings_#t~mem2624#1.base, bnx2_init_all_rings_#t~mem2624#1.offset, bnx2_init_all_rings_#t~mem2625#1, bnx2_init_all_rings_#t~mem2626#1, bnx2_init_all_rings_#t~mem2627#1, bnx2_init_all_rings_#t~bitwise2628#1, bnx2_init_all_rings_#t~mem2629#1.base, bnx2_init_all_rings_#t~mem2629#1.offset, bnx2_init_all_rings_#t~mem2630#1.base, bnx2_init_all_rings_#t~mem2630#1.offset, bnx2_init_all_rings_#t~mem2631#1, bnx2_init_all_rings_#t~mem2632#1, bnx2_init_all_rings_#t~mem2633#1, bnx2_init_all_rings_#t~bitwise2634#1, bnx2_init_all_rings_#t~bitwise2635#1, bnx2_init_all_rings_#t~mem2636#1.base, bnx2_init_all_rings_#t~mem2636#1.offset, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~mem2638#1.base, bnx2_init_all_rings_#t~mem2638#1.offset, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#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 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14368: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14368: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15987-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 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15987: bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756-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 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756: call bnx2_init_tx_context_#t~mem2573#1 := read~int#15(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~mem2573#1;havoc bnx2_init_tx_context_#t~mem2573#1; [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15855-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 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15855: call bnx2_init_rx_ring_#t~mem2583#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888: call bnx2_init_rx_ring_#t~mem2596#1 := read~int#15(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~mem2596#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2596#1; [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15525: 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 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15525: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2526#1, bnx2_init_chip_#t~mem2527#1.base, 26692 + bnx2_init_chip_#t~mem2527#1.offset); srcloc: null [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624: havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~mem2527#1.base, bnx2_init_chip_#t~mem2527#1.offset; [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-2: call bnx2_init_5709_context_#t~mem1587#1.base, bnx2_init_5709_context_#t~mem1587#1.offset := read~$Pointer$#15(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-1: SUMMARY for call bnx2_init_5709_context_#t~ret1576#1 := readl(bnx2_init_5709_context_#t~mem1575#1.base, 4096 + bnx2_init_5709_context_#t~mem1575#1.offset); srcloc: null [2025-02-08 04:20:25,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-1: SUMMARY for call writel(bnx2_init_5709_context_#t~bitwise1586#1, bnx2_init_5709_context_#t~mem1587#1.base, 4296 + bnx2_init_5709_context_#t~mem1587#1.offset); srcloc: null [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1576#1;havoc bnx2_init_5709_context_#t~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset;havoc bnx2_init_5709_context_#t~ret1576#1; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-4: havoc bnx2_init_5709_context_#t~bitwise1586#1;assume ((((bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1586#1 >= 1073741824) && bnx2_init_5709_context_#t~bitwise1586#1 >= bnx2_init_5709_context_~i~21#1) && (bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1586#1 <= 1073741824 + bnx2_init_5709_context_~i~21#1)) && (bnx2_init_5709_context_~i~21#1 >= 0 || bnx2_init_5709_context_#t~bitwise1586#1 < 0)) && bnx2_init_5709_context_#t~bitwise1586#1 <= 2147483647; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-3: [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-2: call bnx2_init_5709_context_#t~mem1575#1.base, bnx2_init_5709_context_#t~mem1575#1.offset := read~$Pointer$#15(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12288: 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~mem1596#1.base, bnx2_init_context_#t~mem1596#1.offset := read~$Pointer$#15(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222: havoc bnx2_init_5709_context_#t~bitwise1586#1;havoc bnx2_init_5709_context_#t~mem1587#1.base, bnx2_init_5709_context_#t~mem1587#1.offset;bnx2_init_5709_context_~j~2#1 := 0; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15922: call bnx2_init_rx_ring_#t~mem2615#1 := read~int#15(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-6: assume 0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1;bnx2_init_5709_context_#t~bitwise1586#1 := 1073741824; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-6: assume !(0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1); [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-5: assume false;bnx2_init_5709_context_#t~bitwise1586#1 := bnx2_init_5709_context_~i~21#1; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-5: assume !false; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691-1: SUMMARY for call bnx2_init_chip_#t~ret2565#1 := bnx2_fw_sync(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 16973824, 1, 0); srcloc: null [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15658: bnx2_init_chip_~i~31#1 := 1; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15691: assume -2147483648 <= bnx2_init_chip_#t~ret2565#1 && bnx2_init_chip_#t~ret2565#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2565#1;havoc bnx2_init_chip_#t~ret2565#1;call bnx2_init_chip_#t~mem2566#1.base, bnx2_init_chip_#t~mem2566#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889-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 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889: call bnx2_init_rx_ring_#t~mem2597#1 := read~int#15(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~mem2597#1;havoc bnx2_init_rx_ring_#t~mem2597#1; [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15559-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2462#1.base, 15388 + bnx2_init_chip_#t~mem2462#1.offset); srcloc: null [2025-02-08 04:20:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15526: #t~ret2681#1 := bnx2_init_chip_#res#1;havoc bnx2_init_chip_#t~mem2420#1.base, bnx2_init_chip_#t~mem2420#1.offset, bnx2_init_chip_#t~bitwise2421#1, bnx2_init_chip_#t~mem2422#1, bnx2_init_chip_#t~mem2423#1, bnx2_init_chip_#t~short2424#1, bnx2_init_chip_#t~bitwise2425#1, bnx2_init_chip_#t~mem2426#1, bnx2_init_chip_#t~mem2427#1, bnx2_init_chip_#t~short2428#1, bnx2_init_chip_#t~mem2429#1, bnx2_init_chip_#t~short2430#1, bnx2_init_chip_#t~bitwise2431#1, bnx2_init_chip_#t~mem2432#1.base, bnx2_init_chip_#t~mem2432#1.offset, bnx2_init_chip_#t~mem2433#1, bnx2_init_chip_#t~mem2434#1.base, bnx2_init_chip_#t~mem2434#1.offset, bnx2_init_chip_#t~ret2435#1, bnx2_init_chip_#t~mem2436#1.base, bnx2_init_chip_#t~mem2436#1.offset, bnx2_init_chip_#t~mem2437#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~mem2441#1.base, bnx2_init_chip_#t~mem2441#1.offset, bnx2_init_chip_#t~mem2442#1, bnx2_init_chip_#t~mem2443#1, bnx2_init_chip_#t~bitwise2444#1, bnx2_init_chip_#t~ret2445#1, bnx2_init_chip_#t~mem2446#1.base, bnx2_init_chip_#t~mem2446#1.offset, bnx2_init_chip_#t~mem2447#1, bnx2_init_chip_#t~ret2448#1, bnx2_init_chip_#t~ret2449#1, bnx2_init_chip_#t~ret2450#1, bnx2_init_chip_#t~mem2451#1.base, bnx2_init_chip_#t~mem2451#1.offset, bnx2_init_chip_#t~mem2452#1.base, bnx2_init_chip_#t~mem2452#1.offset, bnx2_init_chip_#t~mem2453#1.base, bnx2_init_chip_#t~mem2453#1.offset, bnx2_init_chip_#t~ret2454#1, bnx2_init_chip_#t~bitwise2455#1, bnx2_init_chip_#t~mem2456#1, bnx2_init_chip_#t~bitwise2457#1, bnx2_init_chip_#t~mem2458#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.base, bnx2_init_chip_#t~mem2462#1.offset, bnx2_init_chip_#t~mem2463#1.base, bnx2_init_chip_#t~mem2463#1.offset, bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset, bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset, bnx2_init_chip_#t~ret2466#1, bnx2_init_chip_#t~bitwise2467#1, bnx2_init_chip_#t~bitwise2468#1, 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, bnx2_init_chip_#t~mem2472#1, bnx2_init_chip_#t~mem2473#1, bnx2_init_chip_#t~mem2474#1, bnx2_init_chip_#t~mem2475#1, bnx2_init_chip_#t~mem2476#1.base, bnx2_init_chip_#t~mem2476#1.offset, bnx2_init_chip_#t~mem2477#1.base, bnx2_init_chip_#t~mem2477#1.offset, bnx2_init_chip_#t~mem2478#1, bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset, bnx2_init_chip_#t~bitwise2480#1, bnx2_init_chip_#t~bitwise2481#1, bnx2_init_chip_#t~bitwise2482#1, bnx2_init_chip_#t~mem2483#1.base, bnx2_init_chip_#t~mem2483#1.offset, bnx2_init_chip_#t~mem2484#1, bnx2_init_chip_#t~memset~res2485#1.base, bnx2_init_chip_#t~memset~res2485#1.offset, 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.base, bnx2_init_chip_#t~mem2488#1.offset, bnx2_init_chip_#t~mem2489#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.base, bnx2_init_chip_#t~mem2492#1.offset, bnx2_init_chip_#t~mem2493#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~mem2516#1, bnx2_init_chip_#t~bitwise2517#1, bnx2_init_chip_#t~mem2518#1.base, bnx2_init_chip_#t~mem2518#1.offset, bnx2_init_chip_#t~mem2519#1, bnx2_init_chip_#t~mem2520#1, bnx2_init_chip_#t~bitwise2521#1, bnx2_init_chip_#t~mem2522#1.base, bnx2_init_chip_#t~mem2522#1.offset, bnx2_init_chip_#t~mem2523#1, bnx2_init_chip_#t~bitwise2524#1, bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset, bnx2_init_chip_#t~mem2526#1, bnx2_init_chip_#t~mem2527#1.base, bnx2_init_chip_#t~mem2527#1.offset, bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset, bnx2_init_chip_#t~mem2529#1, bnx2_init_chip_#t~mem2530#1, bnx2_init_chip_#t~bitwise2531#1, bnx2_init_chip_#t~mem2532#1.base, bnx2_init_chip_#t~mem2532#1.offset, bnx2_init_chip_#t~bitwise2533#1, bnx2_init_chip_#t~mem2534#1, bnx2_init_chip_#t~bitwise2535#1, bnx2_init_chip_#t~bitwise2536#1, bnx2_init_chip_#t~mem2537#1.base, bnx2_init_chip_#t~mem2537#1.offset, bnx2_init_chip_#t~mem2538#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, bnx2_init_chip_#t~bitwise2550#1, 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, bnx2_init_chip_#t~bitwise2554#1, bnx2_init_chip_#t~mem2555#1.base, bnx2_init_chip_#t~mem2555#1.offset, bnx2_init_chip_#t~mem2556#1, bnx2_init_chip_#t~mem2557#1.base, bnx2_init_chip_#t~mem2557#1.offset, 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~mem2560#1, bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset, bnx2_init_chip_#t~ret2562#1, bnx2_init_chip_#t~bitwise2563#1, bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset, bnx2_init_chip_#t~ret2565#1, bnx2_init_chip_#t~mem2566#1.base, bnx2_init_chip_#t~mem2566#1.offset, bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset, bnx2_init_chip_#t~ret2568#1, bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset, bnx2_init_chip_#t~ret2570#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~ret2681#1 && #t~ret2681#1 <= 2147483647;~rc~9#1 := #t~ret2681#1;havoc #t~ret2681#1; [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15559: havoc bnx2_init_chip_#t~mem2462#1.base, bnx2_init_chip_#t~mem2462#1.offset;call bnx2_init_chip_#t~mem2463#1.base, bnx2_init_chip_#t~mem2463#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15592: call write~int#15(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 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15692-1: SUMMARY for call writel(402653183, bnx2_init_chip_#t~mem2566#1.base, 2064 + bnx2_init_chip_#t~mem2566#1.offset); srcloc: null [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659: call bnx2_init_chip_#t~mem2556#1 := read~int#15(bnx2_init_chip_~bp#1.base, 9470 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15692: havoc bnx2_init_chip_#t~mem2566#1.base, bnx2_init_chip_#t~mem2566#1.offset;call bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758-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 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758: havoc bnx2_init_tx_context_#t~mem2571#1, bnx2_init_tx_context_#t~mem2572#1, bnx2_init_tx_context_#t~mem2573#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~mem2574#1, bnx2_init_tx_ring_#t~mem2575#1.base, bnx2_init_tx_ring_#t~mem2575#1.offset, bnx2_init_tx_ring_#t~mem2576#1, bnx2_init_tx_ring_#t~mem2577#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 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15857: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2583#1 - bnx2_init_rx_ring_#t~mem2583#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2583#1;call bnx2_init_rx_ring_#t~mem2584#1.base, bnx2_init_rx_ring_#t~mem2584#1.offset := read~$Pointer$#15(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15857: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2583#1 - bnx2_init_rx_ring_#t~mem2583#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2583#1; [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: havoc bnx2_init_context_#t~mem1596#1.base, bnx2_init_context_#t~mem1596#1.offset;call bnx2_init_context_#t~mem1597#1.base, bnx2_init_context_#t~mem1597#1.offset := read~$Pointer$#15(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2463#1.base, 15392 + bnx2_init_chip_#t~mem2463#1.offset); srcloc: null [2025-02-08 04:20:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560: havoc bnx2_init_chip_#t~mem2463#1.base, bnx2_init_chip_#t~mem2463#1.offset;bnx2_init_chip_~val~34#1 := 67108864;call bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset := read~$Pointer$#15(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:20:25,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26056: havoc #t~nondet4340; [2025-02-08 04:20:25,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26432: havoc #t~ret4396.base, #t~ret4396.offset; [2025-02-08 04:20:25,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16221-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_rx_skbs_#t~mem2674#1.base, 179 + bnx2_free_rx_skbs_#t~mem2674#1.offset, bnx2_free_rx_skbs_#t~mem2675#1, bnx2_free_rx_skbs_#t~mem2676#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 04:20:25,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16221: havoc bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset;havoc bnx2_free_rx_skbs_#t~mem2675#1;havoc bnx2_free_rx_skbs_#t~mem2676#1;call write~$Pointer$#15(0, 0, bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16159: call bnx2_free_tx_skbs_#t~mem2662#1.base, bnx2_free_tx_skbs_#t~mem2662#1.offset := read~$Pointer$#15(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~mem2662#1.base, bnx2_free_tx_skbs_#t~mem2662#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~mem2662#1.base, bnx2_free_tx_skbs_#t~mem2662#1.offset; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16180-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2669#1.base, bnx2_free_tx_skbs_#t~ret2669#1.offset := netdev_get_tx_queue(bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset, bnx2_free_tx_skbs_~i~36#1); srcloc: null [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16180: bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset := bnx2_free_tx_skbs_#t~ret2669#1.base, bnx2_free_tx_skbs_#t~ret2669#1.offset;havoc bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset;havoc bnx2_free_tx_skbs_#t~ret2669#1.base, bnx2_free_tx_skbs_#t~ret2669#1.offset;assume { :begin_inline_netdev_tx_reset_queue } true;netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset := bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset;havoc netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset;netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset := netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16234: call bnx2_free_rx_skbs_#t~mem2678#1 := read~int#15(bnx2_free_rx_skbs_~bp#1.base, 8530 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16139: assume bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16139: assume !(bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255);call bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset := read~$Pointer$#15(bnx2_free_tx_skbs_~bp#1.base, 8 + bnx2_free_tx_skbs_~bp#1.offset, 8); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16172: 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 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16205: 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~mem2671#1.base, bnx2_free_rx_skbs_#t~mem2671#1.offset := read~$Pointer$#15(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16143: assume 0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16143: assume !(0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-2: havoc bnx2_free_tx_skbs_#t~bitwise2667#1;assume bnx2_free_tx_skbs_#t~bitwise2667#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2667#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-1: [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2667#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~bitwise2667#1; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16156: assume bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16156: assume !(bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16160-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2663#1.base, bnx2_free_tx_skbs_#t~ret2663#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 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2667#1 := 0; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16160: bnx2_free_tx_skbs_~tmp___0~60#1.base, bnx2_free_tx_skbs_~tmp___0~60#1.offset := bnx2_free_tx_skbs_#t~ret2663#1.base, bnx2_free_tx_skbs_#t~ret2663#1.offset;havoc bnx2_free_tx_skbs_#t~ret2663#1.base, bnx2_free_tx_skbs_#t~ret2663#1.offset; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2667#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16164-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12436: assume 0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616; [2025-02-08 04:20:25,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12436: 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~mem1628#1.base, bnx2_free_rx_page_#t~mem1628#1.offset := read~$Pointer$#15(bnx2_free_rx_page_~bp#1.base, 16 + bnx2_free_rx_page_~bp#1.offset, 8);call bnx2_free_rx_page_#t~mem1629#1 := read~int#15(bnx2_free_rx_page_~rx_pg~1#1.base, 8 + bnx2_free_rx_page_~rx_pg~1#1.offset, 8); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16214: call bnx2_free_rx_skbs_#t~mem2672#1.base, bnx2_free_rx_skbs_#t~mem2672#1.offset := read~$Pointer$#15(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~mem2672#1.base, bnx2_free_rx_skbs_#t~mem2672#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~mem2673#1.base, bnx2_free_rx_skbs_#t~mem2673#1.offset := read~$Pointer$#15(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~mem2673#1.base, bnx2_free_rx_skbs_#t~mem2673#1.offset;havoc bnx2_free_rx_skbs_#t~mem2673#1.base, bnx2_free_rx_skbs_#t~mem2673#1.offset; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2656#1 := 0; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2656#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-2: havoc bnx2_free_tx_skbs_#t~bitwise2656#1;assume bnx2_free_tx_skbs_#t~bitwise2656#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2656#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144-1: [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16144: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2656#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~bitwise2656#1; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16132: 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~mem2653#1.base, bnx2_free_tx_skbs_#t~mem2653#1.offset := read~$Pointer$#15(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2664#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 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161: bnx2_free_tx_skbs_~tmp___1~34#1 := bnx2_free_tx_skbs_#t~ret2664#1;havoc bnx2_free_tx_skbs_#t~ret2664#1;call bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset := read~$Pointer$#15(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2666#1 := read~int#15(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16149-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2657#1 := skb_headlen(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2661#1 := 0; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16149: bnx2_free_tx_skbs_~tmp~117#1 := bnx2_free_tx_skbs_#t~ret2657#1;havoc bnx2_free_tx_skbs_#t~ret2657#1;call bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset := read~$Pointer$#15(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2659#1 := read~int#15(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12441-1: SUMMARY for call dma_unmap_page(bnx2_free_rx_page_#t~mem1628#1.base, 179 + bnx2_free_rx_page_#t~mem1628#1.offset, bnx2_free_rx_page_#t~mem1629#1, 4096, 2); srcloc: null [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2661#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12441: havoc bnx2_free_rx_page_#t~mem1628#1.base, bnx2_free_rx_page_#t~mem1628#1.offset;havoc bnx2_free_rx_page_#t~mem1629#1; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-2: havoc bnx2_free_tx_skbs_#t~bitwise2661#1;assume bnx2_free_tx_skbs_#t~bitwise2661#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2661#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:25,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153-1: [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16153: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2661#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~bitwise2661#1;bnx2_free_tx_skbs_~k~0#1 := 0; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16141: call bnx2_free_tx_skbs_#t~mem2654#1.base, bnx2_free_tx_skbs_#t~mem2654#1.offset := read~$Pointer$#15(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 % 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~mem2655#1.base, bnx2_free_tx_skbs_#t~mem2655#1.offset := read~$Pointer$#15(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~mem2655#1.base, bnx2_free_tx_skbs_#t~mem2655#1.offset;havoc bnx2_free_tx_skbs_#t~mem2655#1.base, bnx2_free_tx_skbs_#t~mem2655#1.offset; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: assume 0 == (bnx2_free_rx_skbs_#t~mem2671#1.base + bnx2_free_rx_skbs_#t~mem2671#1.offset) % 18446744073709551616;havoc bnx2_free_rx_skbs_#t~mem2671#1.base, bnx2_free_rx_skbs_#t~mem2671#1.offset; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: assume !(0 == (bnx2_free_rx_skbs_#t~mem2671#1.base + bnx2_free_rx_skbs_#t~mem2671#1.offset) % 18446744073709551616);havoc bnx2_free_rx_skbs_#t~mem2671#1.base, bnx2_free_rx_skbs_#t~mem2671#1.offset;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162: havoc bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset;havoc bnx2_free_tx_skbs_#t~mem2666#1;bnx2_free_tx_skbs_~k~0#1 := 1 + bnx2_free_tx_skbs_~k~0#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442: call write~$Pointer$#15(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~mem1626#1.base, bnx2_free_rx_page_#t~mem1626#1.offset, bnx2_free_rx_page_#t~mem1627#1.base, bnx2_free_rx_page_#t~mem1627#1.offset, bnx2_free_rx_page_#t~mem1628#1.base, bnx2_free_rx_page_#t~mem1628#1.offset, bnx2_free_rx_page_#t~mem1629#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 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224-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 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224: bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317-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 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: 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 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16162-1: SUMMARY for call dma_unmap_page(bnx2_free_tx_skbs_#t~mem2665#1.base, 179 + bnx2_free_tx_skbs_#t~mem2665#1.offset, bnx2_free_tx_skbs_#t~mem2666#1, bnx2_free_tx_skbs_~tmp___1~34#1 % 4294967296, 1); srcloc: null [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212: call bnx2_free_rx_skbs_#t~mem2677#1 := read~int#15(bnx2_free_rx_skbs_~bp#1.base, 8526 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16150-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_tx_skbs_#t~mem2658#1.base, 179 + bnx2_free_tx_skbs_#t~mem2658#1.offset, bnx2_free_tx_skbs_#t~mem2659#1, bnx2_free_tx_skbs_~tmp~117#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16150: havoc bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset;havoc bnx2_free_tx_skbs_#t~mem2659#1;call write~$Pointer$#15(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~mem2660#1 := read~int#15(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~mem2660#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_tx_skbs_#t~mem2660#1 % 65536 % 4294967296 else bnx2_free_tx_skbs_#t~mem2660#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_tx_skbs_#t~mem2660#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442-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 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16216: assume 0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16216: 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~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset := read~$Pointer$#15(bnx2_free_rx_skbs_~bp#1.base, 16 + bnx2_free_rx_skbs_~bp#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2675#1 := read~int#15(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~mem2676#1 := read~int#15(bnx2_free_rx_skbs_~bp#1.base, 8510 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237: 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~mem1626#1.base, bnx2_free_rx_page_#t~mem1626#1.offset, bnx2_free_rx_page_#t~mem1627#1.base, bnx2_free_rx_page_#t~mem1627#1.offset, bnx2_free_rx_page_#t~mem1628#1.base, bnx2_free_rx_page_#t~mem1628#1.offset, bnx2_free_rx_page_#t~mem1629#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~mem1626#1.base, bnx2_free_rx_page_#t~mem1626#1.offset := read~$Pointer$#15(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~mem1626#1.base, bnx2_free_rx_page_#t~mem1626#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~mem1626#1.base, bnx2_free_rx_page_#t~mem1626#1.offset;call bnx2_free_rx_page_#t~mem1627#1.base, bnx2_free_rx_page_#t~mem1627#1.offset := read~$Pointer$#15(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~mem1627#1.base, bnx2_free_rx_page_#t~mem1627#1.offset;havoc bnx2_free_rx_page_#t~mem1627#1.base, bnx2_free_rx_page_#t~mem1627#1.offset; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16241: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2678#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2678#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16241: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2678#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2678#1;bnx2_free_rx_skbs_~i~37#1 := 1 + bnx2_free_rx_skbs_~i~37#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16229: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2677#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2677#1; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16229: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2677#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2677#1;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16134: assume 0 == (bnx2_free_tx_skbs_#t~mem2653#1.base + bnx2_free_tx_skbs_#t~mem2653#1.offset) % 18446744073709551616;havoc bnx2_free_tx_skbs_#t~mem2653#1.base, bnx2_free_tx_skbs_#t~mem2653#1.offset; [2025-02-08 04:20:25,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16134: assume !(0 == (bnx2_free_tx_skbs_#t~mem2653#1.base + bnx2_free_tx_skbs_#t~mem2653#1.offset) % 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2653#1.base, bnx2_free_tx_skbs_#t~mem2653#1.offset;bnx2_free_tx_skbs_~j~13#1 := 0; [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24991: 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 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22473: 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 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17510: havoc ldv_free_irq_26_~ldv_func_arg1#1, ldv_free_irq_26_~ldv_func_arg2#1.base, ldv_free_irq_26_~ldv_func_arg2#1.offset;havoc ldv_free_irq_26_#in~ldv_func_arg1#1, ldv_free_irq_26_#in~ldv_func_arg2#1.base, ldv_free_irq_26_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_26 } true;havoc #t~mem2924#1; [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21800: assume { :end_inline_ldv_switch_automaton_state_0_1 } true; [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22473-1: SUMMARY for call ldv_assume((if 2 == ~ldv_statevar_0~0 then 1 else 0)); srcloc: null [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17508: assume 0 != #t~mem2923#1 % 256 % 4294967296;havoc #t~mem2923#1;call #t~mem2924#1 := read~int#15(~irq~1#1.base, 8 + ~irq~1#1.offset, 4);assume { :begin_inline_ldv_free_irq_26 } true;ldv_free_irq_26_#in~ldv_func_arg1#1, ldv_free_irq_26_#in~ldv_func_arg2#1.base, ldv_free_irq_26_#in~ldv_func_arg2#1.offset := #t~mem2924#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_26_~ldv_func_arg1#1, ldv_free_irq_26_~ldv_func_arg2#1.base, ldv_free_irq_26_~ldv_func_arg2#1.offset;ldv_free_irq_26_~ldv_func_arg1#1 := ldv_free_irq_26_#in~ldv_func_arg1#1;ldv_free_irq_26_~ldv_func_arg2#1.base, ldv_free_irq_26_~ldv_func_arg2#1.offset := ldv_free_irq_26_#in~ldv_func_arg2#1.base, ldv_free_irq_26_#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_26_~ldv_func_arg1#1, ldv_free_irq_26_~ldv_func_arg2#1.base, ldv_free_irq_26_~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 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17508: assume !(0 != #t~mem2923#1 % 256 % 4294967296);havoc #t~mem2923#1; [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17514: call write~int#15(0, ~irq~1#1.base, 12 + ~irq~1#1.offset, 1);~i~44#1 := 1 + ~i~44#1; [2025-02-08 04:20:25,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24990: 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_26_~ldv_func_arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_free_irq_26_~ldv_func_arg1#1 % 4294967296 % 4294967296 else ldv_free_irq_26_~ldv_func_arg1#1 % 4294967296 % 4294967296 - 4294967296), ldv_free_irq_26_~ldv_func_arg2#1.base, ldv_free_irq_26_~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 04:20:25,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17507: ~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~mem2923#1 := read~int#15(~irq~1#1.base, 12 + ~irq~1#1.offset, 1); [2025-02-08 04:20:25,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22474: 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 04:20:25,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10662: call ULTIMATE.dealloc(~#up1~0.base, ~#up1~0.offset);havoc ~#up1~0.base, ~#up1~0.offset; [2025-02-08 04:20:25,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: havoc #t~mem305.base, #t~mem305.offset;havoc #t~mem306; [2025-02-08 04:20:25,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26124: havoc #t~nondet4348; [2025-02-08 04:20:25,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9590: call #t~mem659#1 := read~int#15(~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~mem659#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~mem659#1;~i~8#1 := 1 + ~i~8#1; [2025-02-08 04:20:25,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26142: havoc dma_set_mask_#t~nondet4351#1; [2025-02-08 04:20:25,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14074: havoc bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset;call write~$Pointer$#15(0, 0, bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8);call bnx2_request_uncached_firmware_#t~mem2028#1.base, bnx2_request_uncached_firmware_#t~mem2028#1.offset := read~$Pointer$#15(bnx2_request_uncached_firmware_~bp#1.base, 10031 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17823: SUMMARY for call bnx2_free_irq(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14074-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14074-2: call bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset := read~$Pointer$#15(bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091: bnx2_request_firmware_#t~ret2030#1 := bnx2_request_uncached_firmware_#res#1;havoc bnx2_request_uncached_firmware_#t~mem1986#1, bnx2_request_uncached_firmware_#t~mem1987#1, bnx2_request_uncached_firmware_#t~mem1988#1, bnx2_request_uncached_firmware_#t~short1989#1, bnx2_request_uncached_firmware_#t~mem1990#1.base, bnx2_request_uncached_firmware_#t~mem1990#1.offset, bnx2_request_uncached_firmware_#t~ret1991#1, bnx2_request_uncached_firmware_#t~ret1992#1, bnx2_request_uncached_firmware_#t~mem1993#1.base, bnx2_request_uncached_firmware_#t~mem1993#1.offset, bnx2_request_uncached_firmware_#t~ret1994#1, bnx2_request_uncached_firmware_#t~ret1995#1, bnx2_request_uncached_firmware_#t~mem1996#1.base, bnx2_request_uncached_firmware_#t~mem1996#1.offset, bnx2_request_uncached_firmware_#t~mem1997#1.base, bnx2_request_uncached_firmware_#t~mem1997#1.offset, bnx2_request_uncached_firmware_#t~mem1998#1.base, bnx2_request_uncached_firmware_#t~mem1998#1.offset, bnx2_request_uncached_firmware_#t~mem1999#1.base, bnx2_request_uncached_firmware_#t~mem1999#1.offset, bnx2_request_uncached_firmware_#t~mem2000#1.base, bnx2_request_uncached_firmware_#t~mem2000#1.offset, bnx2_request_uncached_firmware_#t~mem2001#1, bnx2_request_uncached_firmware_#t~ret2002#1, bnx2_request_uncached_firmware_#t~mem2003#1.base, bnx2_request_uncached_firmware_#t~mem2003#1.offset, bnx2_request_uncached_firmware_#t~ret2004#1, bnx2_request_uncached_firmware_#t~ret2005#1, bnx2_request_uncached_firmware_#t~mem2006#1.base, bnx2_request_uncached_firmware_#t~mem2006#1.offset, bnx2_request_uncached_firmware_#t~ret2007#1, bnx2_request_uncached_firmware_#t~ret2008#1, bnx2_request_uncached_firmware_#t~mem2009#1.base, bnx2_request_uncached_firmware_#t~mem2009#1.offset, bnx2_request_uncached_firmware_#t~ret2010#1, bnx2_request_uncached_firmware_#t~ret2011#1, bnx2_request_uncached_firmware_#t~mem2012#1.base, bnx2_request_uncached_firmware_#t~mem2012#1.offset, bnx2_request_uncached_firmware_#t~ret2013#1, bnx2_request_uncached_firmware_#t~ret2014#1, bnx2_request_uncached_firmware_#t~mem2015#1.base, bnx2_request_uncached_firmware_#t~mem2015#1.offset, bnx2_request_uncached_firmware_#t~ret2016#1, bnx2_request_uncached_firmware_#t~ret2017#1, bnx2_request_uncached_firmware_#t~mem2018#1.base, bnx2_request_uncached_firmware_#t~mem2018#1.offset, bnx2_request_uncached_firmware_#t~mem2019#1, bnx2_request_uncached_firmware_#t~ret2020#1, bnx2_request_uncached_firmware_#t~mem2021#1.base, bnx2_request_uncached_firmware_#t~mem2021#1.offset, bnx2_request_uncached_firmware_#t~ret2022#1, bnx2_request_uncached_firmware_#t~ret2023#1, bnx2_request_uncached_firmware_#t~mem2024#1.base, bnx2_request_uncached_firmware_#t~mem2024#1.offset, bnx2_request_uncached_firmware_#t~ret2025#1, bnx2_request_uncached_firmware_#t~ret2026#1, bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset, bnx2_request_uncached_firmware_#t~mem2028#1.base, bnx2_request_uncached_firmware_#t~mem2028#1.offset, bnx2_request_uncached_firmware_~bp#1.base, bnx2_request_uncached_firmware_~bp#1.offset, bnx2_request_uncached_firmware_~mips_fw_file~0#1.base, bnx2_request_uncached_firmware_~mips_fw_file~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.offset, bnx2_request_uncached_firmware_~mips_fw~0#1.base, bnx2_request_uncached_firmware_~mips_fw~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw~0#1.offset, bnx2_request_uncached_firmware_~rc~2#1, bnx2_request_uncached_firmware_~tmp~107#1, bnx2_request_uncached_firmware_~tmp___0~51#1, bnx2_request_uncached_firmware_~tmp___1~31#1, bnx2_request_uncached_firmware_~tmp___2~16#1, bnx2_request_uncached_firmware_~tmp___3~6#1, bnx2_request_uncached_firmware_~tmp___4~3#1, bnx2_request_uncached_firmware_~tmp___5~2#1;havoc bnx2_request_uncached_firmware_#in~bp#1.base, bnx2_request_uncached_firmware_#in~bp#1.offset;assume { :end_inline_bnx2_request_uncached_firmware } true;assume -2147483648 <= bnx2_request_firmware_#t~ret2030#1 && bnx2_request_firmware_#t~ret2030#1 <= 2147483647;bnx2_request_firmware_~tmp~108#1 := bnx2_request_firmware_#t~ret2030#1;havoc bnx2_request_firmware_#t~ret2030#1;bnx2_request_firmware_~tmp___0~52#1 := bnx2_request_firmware_~tmp~108#1; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25008-1: ldv_mod_timer_27_#res#1 := ldv_mod_timer_27_~ldv_func_res~3#1; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17824: SUMMARY for call bnx2_free_mem(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17791: #t~ret3008#1 := ldv_del_timer_sync_28_#res#1;havoc ldv_del_timer_sync_28_#t~ret4257#1, ldv_del_timer_sync_28_#t~ret4258#1, ldv_del_timer_sync_28_~ldv_func_arg1#1.base, ldv_del_timer_sync_28_~ldv_func_arg1#1.offset, ldv_del_timer_sync_28_~ldv_func_res~4#1, ldv_del_timer_sync_28_~tmp~209#1, ldv_del_timer_sync_28_~tmp___0~108#1;havoc ldv_del_timer_sync_28_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_28_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_28 } true;assume -2147483648 <= #t~ret3008#1 && #t~ret3008#1 <= 2147483647;havoc #t~ret3008#1; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17825: SUMMARY for call bnx2_del_napi(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17826: SUMMARY for call bnx2_release_firmware(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14079: havoc bnx2_request_uncached_firmware_#t~mem2028#1.base, bnx2_request_uncached_firmware_#t~mem2028#1.offset; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14079-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2028#1.base, bnx2_request_uncached_firmware_#t~mem2028#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset := netif_tx_start_all_queues_#t~ret346#1.base, netif_tx_start_all_queues_#t~ret346#1.offset;havoc netif_tx_start_all_queues_#t~ret346#1.base, netif_tx_start_all_queues_#t~ret346#1.offset;netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset := netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142-1: SUMMARY for call netif_tx_start_all_queues_#t~ret346#1.base, netif_tx_start_all_queues_#t~ret346#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 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17821: SUMMARY for call bnx2_napi_disable(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25023-1: ldv_del_timer_sync_28_#res#1 := ldv_del_timer_sync_28_~ldv_func_res~4#1; [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17822: SUMMARY for call bnx2_free_skbs(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144-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 04:20:25,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8144: netif_tx_start_all_queues_~i~0#1 := 1 + netif_tx_start_all_queues_~i~0#1; [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373-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 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: bnx2_alloc_bad_rbuf_#res#1 := 0; [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: 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 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15363-1: SUMMARY for call msleep(1); srcloc: null [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15363: call #t~mem2383#1.base, #t~mem2383#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15413-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15413: ~i~30#1 := 1 + ~i~30#1; [2025-02-08 04:20:26,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15372: assume ~i~30#1 <= 99; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15372: assume !(~i~30#1 <= 99); [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15364-1: SUMMARY for call #t~ret2384#1 := readl(#t~mem2383#1.base, 180 + #t~mem2383#1.offset); srcloc: null [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15364: ~val~33#1 := #t~ret2384#1;havoc #t~mem2383#1.base, #t~mem2383#1.offset;havoc #t~ret2384#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2402#1 := 0; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-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 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2402#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-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 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-2: havoc #t~bitwise2402#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2402#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2402#1 <= 768) && #t~bitwise2402#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2402#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2402#1 >= -9223372036854775808; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-1: [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422: assume 0 != #t~bitwise2402#1;havoc #t~bitwise2402#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422: assume !(0 != #t~bitwise2402#1);havoc #t~bitwise2402#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12342: 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 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406-2: call #t~mem2399#1.base, #t~mem2399#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406-1: SUMMARY for call #t~ret2400#1 := readl(#t~mem2399#1.base, 104 + #t~mem2399#1.offset); srcloc: null [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406: ~val~33#1 := #t~ret2400#1;havoc #t~mem2399#1.base, #t~mem2399#1.offset;havoc #t~ret2400#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464: #t~ret2416#1 := bnx2_alloc_bad_rbuf_#res#1;havoc bnx2_alloc_bad_rbuf_#t~ret1598#1.base, bnx2_alloc_bad_rbuf_#t~ret1598#1.offset, bnx2_alloc_bad_rbuf_#t~mem1599#1.base, bnx2_alloc_bad_rbuf_#t~mem1599#1.offset, bnx2_alloc_bad_rbuf_#t~ret1600#1, bnx2_alloc_bad_rbuf_#t~ret1601#1, bnx2_alloc_bad_rbuf_#t~bitwise1602#1, bnx2_alloc_bad_rbuf_#t~bitwise1603#1, bnx2_alloc_bad_rbuf_#t~ret1604#1, bnx2_alloc_bad_rbuf_#t~mem1605#1, bnx2_alloc_bad_rbuf_#t~bitwise1606#1, bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1, bnx2_alloc_bad_rbuf_~val~17#1, bnx2_alloc_bad_rbuf_~tmp~84#1.base, bnx2_alloc_bad_rbuf_~tmp~84#1.offset;havoc bnx2_alloc_bad_rbuf_#in~bp#1.base, bnx2_alloc_bad_rbuf_#in~bp#1.offset;assume { :end_inline_bnx2_alloc_bad_rbuf } true;assume -2147483648 <= #t~ret2416#1 && #t~ret2416#1 <= 2147483647;~rc~7#1 := #t~ret2416#1;havoc #t~ret2416#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1601#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 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1601#1;havoc bnx2_alloc_bad_rbuf_#t~ret1601#1; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: assume 0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: assume !(0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296); [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2385#1 := 0; [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-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 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-3: assume 2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2385#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:26,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-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 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-2: havoc #t~bitwise2385#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2385#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2385#1 <= 2097152) && #t~bitwise2385#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2385#1 > 2097152 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2385#1 >= -9223372036854775808; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366-1: [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366: assume 0 == #t~bitwise2385#1;havoc #t~bitwise2385#1; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15366: assume !(0 == #t~bitwise2385#1);havoc #t~bitwise2385#1;~i~30#1 := 1 + ~i~30#1; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1604#1;havoc bnx2_alloc_bad_rbuf_#t~ret1604#1; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424-1: SUMMARY for call #t~ret2403#1 := printk(88, 0); srcloc: null [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424: assume -2147483648 <= #t~ret2403#1 && #t~ret2403#1 <= 2147483647;havoc #t~ret2403#1;#res#1 := -16; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1604#1 := bnx2_reg_rd_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097156); srcloc: null [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1602#1 := 0; [2025-02-08 04:20:26,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-3: assume 65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1602#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-3: assume !(65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~bitwise1602#1;havoc bnx2_alloc_bad_rbuf_#t~bitwise1602#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1602#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1602#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1602#1 % 4294967296 <= 65408; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-1: [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2401#1 := 0; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-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 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2401#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-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 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-2: havoc #t~bitwise2401#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2401#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2401#1 <= 768) && #t~bitwise2401#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2401#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2401#1 >= -9223372036854775808; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408-1: [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408: assume 0 == #t~bitwise2401#1;havoc #t~bitwise2401#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408: assume !(0 == #t~bitwise2401#1);havoc #t~bitwise2401#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15417: assume ~i~30#1 <= 9; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15417: assume !(~i~30#1 <= 9); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: 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~mem1605#1 := read~int#15(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~mem1605#1 % 65536;havoc bnx2_alloc_bad_rbuf_#t~mem1605#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346: assume 0 == bnx2_alloc_bad_rbuf_#t~bitwise1603#1 % 4294967296;havoc bnx2_alloc_bad_rbuf_#t~bitwise1603#1;call write~int#15(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 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346: assume !(0 == bnx2_alloc_bad_rbuf_#t~bitwise1603#1 % 4294967296);havoc bnx2_alloc_bad_rbuf_#t~bitwise1603#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1603#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1603#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1603#1 % 4294967296 <= 512; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-1: [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1603#1 := 0; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-3: assume 512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1603#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-3: assume !(512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: 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 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: 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 04:20:26,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: bnx2_alloc_bad_rbuf_~val~17#1 := 1 + bnx2_alloc_bad_rbuf_#t~bitwise1606#1 - bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 2;havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1; [2025-02-08 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1;assume (bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 >= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 >= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) && bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 <= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 + bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296; [2025-02-08 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-1: [2025-02-08 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-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~bitwise1606#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-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 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-3: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1606#1 := 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-3: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:20:26,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20798: 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 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18551: assume 3 == #t~mem3384#1 % 256 % 4294967296;havoc #t~mem3384#1;#t~short3386#1 := 1000 != ~speed~2#1 % 4294967296 && 2500 != ~speed~2#1 % 4294967296; [2025-02-08 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18551: assume !(3 == #t~mem3384#1 % 256 % 4294967296);havoc #t~mem3384#1; [2025-02-08 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-3: havoc #t~bitwise3388#1;assume #t~bitwise3388#1 % 4294967296 <= #t~mem3387#1 % 4294967296 && #t~bitwise3388#1 % 4294967296 <= 8; [2025-02-08 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-4: assume 8 == #t~mem3387#1 % 4294967296;#t~bitwise3388#1 := #t~mem3387#1; [2025-02-08 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-4: assume !(8 == #t~mem3387#1 % 4294967296); [2025-02-08 04:20:26,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18552: assume #t~short3386#1;havoc #t~mem3385#1;havoc #t~short3386#1; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18552: assume !#t~short3386#1;havoc #t~mem3385#1;havoc #t~short3386#1;#t~short3389#1 := 2500 == ~speed~2#1 % 4294967296; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-5: assume 0 == #t~mem3387#1 % 4294967296;#t~bitwise3388#1 := 0; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-5: assume !(0 == #t~mem3387#1 % 4294967296); [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18552-1: assume #t~short3386#1; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18552-1: assume !#t~short3386#1;call #t~mem3385#1 := read~int#15(~cmd#1.base, 14 + ~cmd#1.offset, 1);#t~short3386#1 := 1 != #t~mem3385#1 % 256 % 4294967296; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-6: assume #t~short3389#1;call #t~mem3387#1 := read~int#15(~bp~18#1.base, 8898 + ~bp~18#1.offset, 4); [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-6: assume !#t~short3389#1; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556: assume #t~short3389#1;havoc #t~mem3387#1;havoc #t~bitwise3388#1;havoc #t~short3389#1; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556: assume !#t~short3389#1;havoc #t~mem3387#1;havoc #t~bitwise3388#1;havoc #t~short3389#1; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-1: #t~short3389#1 := 0 == #t~bitwise3388#1 % 4294967296; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18556-2: [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565: ~autoneg~1#1 := #t~bitwise3390#1;havoc #t~bitwise3390#1;~req_line_speed~0#1 := ~speed~2#1;call #t~mem3391#1 := read~int#15(~cmd#1.base, 14 + ~cmd#1.offset, 1);~req_duplex~0#1 := #t~mem3391#1;havoc #t~mem3391#1;~advertising~1#1 := 0; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-1: [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-2: havoc #t~bitwise3390#1;assume #t~bitwise3390#1 % 4294967296 <= ~autoneg~1#1 % 256 % 4294967296 && #t~bitwise3390#1 % 4294967296 <= 254; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-3: assume 254 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3390#1 := ~autoneg~1#1 % 256; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-3: assume !(254 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-4: assume 0 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3390#1 := 0; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18565-4: assume !(0 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18561: assume 1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296; [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18561: assume !(1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296); [2025-02-08 04:20:26,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: havoc ethtool_cmd_speed_#t~mem322#1;havoc ethtool_cmd_speed_#t~mem323#1;havoc ethtool_cmd_speed_#t~bitwise324#1;#t~ret3383#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem322#1, ethtool_cmd_speed_#t~mem323#1, ethtool_cmd_speed_#t~bitwise324#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;havoc ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;assume { :end_inline_ethtool_cmd_speed } true;~tmp___2~25#1 := #t~ret3383#1;havoc #t~ret3383#1;~speed~2#1 := ~tmp___2~25#1;call #t~mem3384#1 := read~int#15(~cmd#1.base, 15 + ~cmd#1.offset, 1); [2025-02-08 04:20:26,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9351: call ULTIMATE.dealloc(~#info~1#1.base, ~#info~1#1.offset);havoc ~#info~1#1.base, ~#info~1#1.offset; [2025-02-08 04:20:26,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-1: [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589: ~val~5#1 := #t~bitwise926#1;havoc #t~bitwise926#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-3: assume false;#t~bitwise926#1 := ~val~5#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-3: assume !false; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-2: havoc #t~bitwise926#1;assume (#t~bitwise926#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise926#1 % 4294967296 >= 12) && #t~bitwise926#1 % 4294967296 <= 12 + ~val~5#1 % 4294967296; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-4: assume 0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296;#t~bitwise928#1 := 32; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-4: assume !(0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-4: assume 0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296;#t~bitwise926#1 := 12; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-4: assume !(0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-3: assume false;#t~bitwise929#1 := ~val~5#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-3: assume !false; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-2: havoc #t~bitwise929#1;assume (#t~bitwise929#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise929#1 % 4294967296 >= 8) && #t~bitwise929#1 % 4294967296 <= 8 + ~val~5#1 % 4294967296; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-4: assume 0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296;#t~bitwise929#1 := 8; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-4: assume !(0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-1: [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: ~val~5#1 := #t~bitwise929#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10534: assume 1 == bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 4; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10534: assume !(1 == bnx2_init_all_rx_contexts_~i~17#1); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594: ~val~5#1 := #t~bitwise927#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-2: havoc #t~bitwise927#1;assume (#t~bitwise927#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise927#1 % 4294967296 >= 4) && #t~bitwise927#1 % 4294967296 <= 4 + ~val~5#1 % 4294967296; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-1: [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-4: assume 0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296;#t~bitwise927#1 := 4; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-4: assume !(0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-3: assume false;#t~bitwise927#1 := ~val~5#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10594-3: assume !false; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10588: assume 1460011008 != (#t~mem925#1 - #t~mem925#1 % 65536) % 4294967296;havoc #t~mem925#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10588: assume !(1460011008 != (#t~mem925#1 - #t~mem925#1 % 65536) % 4294967296);havoc #t~mem925#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10588-1: call #t~mem925#1 := read~int#15(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10539: 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 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10539-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 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-1: [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597: ~val~5#1 := #t~bitwise928#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-3: assume false;#t~bitwise928#1 := ~val~5#1; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-3: assume !false; [2025-02-08 04:20:26,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-2: havoc #t~bitwise928#1;assume (#t~bitwise928#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise928#1 % 4294967296 >= 32) && #t~bitwise928#1 % 4294967296 <= 32 + ~val~5#1 % 4294967296; [2025-02-08 04:20:26,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24567: #res := 8; [2025-02-08 04:20:26,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24569: #res := 10; [2025-02-08 04:20:26,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24565: #res := 3; [2025-02-08 04:20:26,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24571: #res := 23; [2025-02-08 04:20:26,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24573: #res := 24; [2025-02-08 04:20:27,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24471: #res := 18; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24479: #res := 23; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24455: #res := 3; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24521: #res := 59; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24463: #res := 12; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24505: #res := 47; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24513: #res := 53; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24489: #res := 36; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24497: #res := 43; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24473: #res := 19; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24481: #res := 26; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24457: #res := 7; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24515: #res := 55; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24465: #res := 14; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24523: #res := 60; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24499: #res := 44; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24507: #res := 48; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24483: #res := 28; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24491: #res := 38; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24467: #res := 16; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24475: #res := 20; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24517: #res := 57; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24459: #res := 8; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24525: #res := 61; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24501: #res := 45; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24509: #res := 50; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24485: #res := 30; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24493: #res := 39; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24469: #res := 17; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24477: #res := 21; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24519: #res := 58; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24453: #res := 1; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24461: #res := 10; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24503: #res := 46; [2025-02-08 04:20:27,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24511: #res := 52; [2025-02-08 04:20:27,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24487: #res := 33; [2025-02-08 04:20:27,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24495: #res := 41; [2025-02-08 04:20:27,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24609: #res := 1; [2025-02-08 04:20:27,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24615: #res := 27; [2025-02-08 04:20:27,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24611: #res := 22; [2025-02-08 04:20:27,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24613: #res := 25; [2025-02-08 04:20:27,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24687: #res := 20; [2025-02-08 04:20:27,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24683: #res := 6; [2025-02-08 04:20:27,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24685: #res := 7; [2025-02-08 04:20:27,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22616: #res#1 := ~arg0#1; [2025-02-08 04:20:27,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21790: assume { :end_inline_ldv_switch_automaton_state_5_3 } true; [2025-02-08 04:20:27,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22607: 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 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628: 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~ret333#1, napi_enable_#t~ret334#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~36#1;havoc napi_enable_~tmp___0~16#1; [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083-1: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: havoc napi_enable_#t~ret333#1, napi_enable_#t~ret334#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true;~i~10#1 := 1 + ~i~10#1; [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071-1: SUMMARY for call napi_enable_#t~ret334#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~36#1 then 1 else 0), 0); srcloc: null [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume -2147483648 <= napi_enable_#t~ret333#1 && napi_enable_#t~ret333#1 <= 2147483647;napi_enable_~tmp~36#1 := napi_enable_#t~ret333#1;havoc napi_enable_#t~ret333#1; [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume -9223372036854775808 <= napi_enable_#t~ret334#1 && napi_enable_#t~ret334#1 <= 9223372036854775807;napi_enable_~tmp___0~16#1 := napi_enable_#t~ret334#1;havoc napi_enable_#t~ret334#1; [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: assume 0 != napi_enable_~tmp___0~16#1;assume false; [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: assume !(0 != napi_enable_~tmp___0~16#1); [2025-02-08 04:20:27,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call napi_enable_#t~ret333#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:20:27,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26278: havoc pci_bus_read_config_dword_#t~nondet4367#1; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14438-1: SUMMARY for call #t~ret2150 := readl(#t~mem2149.base, 6152 + #t~mem2149.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14438: ~val~21 := #t~ret2150;havoc #t~mem2149.base, #t~mem2149.offset;havoc #t~ret2150; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-4: assume 0 == ~val~21 % 4294967296;#t~bitwise2151 := 0; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-4: assume !(0 == ~val~21 % 4294967296); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-2: havoc #t~bitwise2151;assume #t~bitwise2151 % 4294967296 <= ~val~21 % 4294967296 && #t~bitwise2151 % 4294967296 <= 4294967293; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-3: assume 4294967293 == ~val~21 % 4294967296;#t~bitwise2151 := ~val~21; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-3: assume !(4294967293 == ~val~21 % 4294967296); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439: ~val~21 := #t~bitwise2151;havoc #t~bitwise2151;call #t~mem2152.base, #t~mem2152.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439-1: [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14423-2: call #t~mem2143.base, #t~mem2143.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14423: havoc #t~mem2143.base, #t~mem2143.offset;~i~28 := 1 + ~i~28; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14423-1: SUMMARY for call writel(4294967295, #t~mem2143.base, #t~mem2143.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 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14440-1: SUMMARY for call writel(~val~21, #t~mem2152.base, 6152 + #t~mem2152.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14440: havoc #t~mem2152.base, #t~mem2152.offset;~wol_msg~0 := 67108864; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14432-1: SUMMARY for call writel(4096, #t~mem2144.base, 5320 + #t~mem2144.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14432: havoc #t~mem2144.base, #t~mem2144.offset;~val~21 := 196609;call #t~mem2145.base, #t~mem2145.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14434: havoc #t~mem2145.base, #t~mem2145.offset;call #t~mem2146.base, #t~mem2146.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14434-1: SUMMARY for call writel(0, #t~mem2145.base, 6176 + #t~mem2145.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc #t~mem2146.base, #t~mem2146.offset;call #t~mem2147.base, #t~mem2147.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435-1: SUMMARY for call writel(~val~21, #t~mem2146.base, 6176 + #t~mem2146.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14427: assume ~i~28 <= 7; [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14427: assume !(~i~28 <= 7);call #t~mem2144.base, #t~mem2144.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14436-1: SUMMARY for call writel(2147483648 + ~val~21 - (~val~21 - ~val~21 % 2147483648), #t~mem2147.base, 6176 + #t~mem2147.offset); srcloc: null [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14436: havoc #t~mem2147.base, #t~mem2147.offset;call #t~mem2148.base, #t~mem2148.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14437: havoc #t~mem2148.base, #t~mem2148.offset;call #t~mem2149.base, #t~mem2149.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:27,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14437-1: SUMMARY for call writel(1664, #t~mem2148.base, 2064 + #t~mem2148.offset); srcloc: null [2025-02-08 04:20:27,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17836: 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~mem3015#1.base, bnx2_reset_task_#t~mem3015#1.offset, 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, bnx2_reset_task_#t~bitwise3020#1, bnx2_reset_task_#t~mem3021#1.base, bnx2_reset_task_#t~mem3021#1.offset, bnx2_reset_task_#t~mem3022#1.base, bnx2_reset_task_#t~mem3022#1.offset, bnx2_reset_task_#t~ret3023#1, bnx2_reset_task_#t~ret3024#1, bnx2_reset_task_#t~mem3025#1.base, bnx2_reset_task_#t~mem3025#1.offset, bnx2_reset_task_#t~ret3026#1, bnx2_reset_task_#t~mem3027#1.base, bnx2_reset_task_#t~mem3027#1.offset, bnx2_reset_task_#t~ret3028#1, bnx2_reset_task_~work#1.base, bnx2_reset_task_~work#1.offset, bnx2_reset_task_~bp~12#1.base, bnx2_reset_task_~bp~12#1.offset, bnx2_reset_task_~__mptr~3#1.base, bnx2_reset_task_~__mptr~3#1.offset, bnx2_reset_task_~rc~16#1, bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset, bnx2_reset_task_~tmp~129#1, bnx2_reset_task_~tmp___0~68#1;havoc bnx2_reset_task_#in~work#1.base, bnx2_reset_task_#in~work#1.offset;assume { :end_inline_bnx2_reset_task } true; [2025-02-08 04:20:27,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: havoc #t~mem293;havoc #t~mem294; [2025-02-08 04:20:27,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: havoc ldv_mutex_lock_17_~ldv_func_arg1#1.base, ldv_mutex_lock_17_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_17_#in~ldv_func_arg1#1.base, ldv_mutex_lock_17_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_17 } true;call write~int#15(0, bnx2_unregister_cnic_~cp~2#1.base, 8 + bnx2_unregister_cnic_~cp~2#1.offset, 4);call write~int#15(0, bnx2_unregister_cnic_~bnapi~1#1.base, 216 + bnx2_unregister_cnic_~bnapi~1#1.offset, 4);call write~$Pointer$#15(0, 0, bnx2_unregister_cnic_~bp~2#1.base, 8542 + bnx2_unregister_cnic_~bp~2#1.offset, 8);assume { :begin_inline_ldv_mutex_unlock_18 } true;ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset := bnx2_unregister_cnic_~bp~2#1.base, 9493 + bnx2_unregister_cnic_~bp~2#1.offset;havoc ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset;ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset := ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset; [2025-02-08 04:20:27,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278: havoc ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_18_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_18_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_18 } true;assume { :begin_inline_synchronize_rcu } true;assume { :begin_inline_synchronize_sched } true; [2025-02-08 04:20:27,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume { :end_inline_synchronize_sched } true; [2025-02-08 04:20:27,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9279: assume { :end_inline_synchronize_rcu } true;bnx2_unregister_cnic_#res#1 := 0; [2025-02-08 04:20:27,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24897: SUMMARY for call ldv_mutex_unlock_cnic_lock_of_bnx2(ldv_mutex_unlock_18_~ldv_func_arg1#1.base, ldv_mutex_unlock_18_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:20:27,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: #t~ret4416#1 := bnx2_unregister_cnic_#res#1;havoc bnx2_unregister_cnic_#t~ret559#1.base, bnx2_unregister_cnic_#t~ret559#1.offset, bnx2_unregister_cnic_~dev#1.base, bnx2_unregister_cnic_~dev#1.offset, bnx2_unregister_cnic_~bp~2#1.base, bnx2_unregister_cnic_~bp~2#1.offset, bnx2_unregister_cnic_~tmp~65#1.base, bnx2_unregister_cnic_~tmp~65#1.offset, bnx2_unregister_cnic_~bnapi~1#1.base, bnx2_unregister_cnic_~bnapi~1#1.offset, bnx2_unregister_cnic_~cp~2#1.base, bnx2_unregister_cnic_~cp~2#1.offset;havoc bnx2_unregister_cnic_#in~dev#1.base, bnx2_unregister_cnic_#in~dev#1.offset;assume { :end_inline_bnx2_unregister_cnic } true;assume -2147483648 <= #t~ret4416#1 && #t~ret4416#1 <= 2147483647;#t~funptrres4415#1 := #t~ret4416#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18005: bnx2_dump_ftq_~cid~3#1 := bnx2_dump_ftq_#t~ret3056#1;havoc bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset;havoc bnx2_dump_ftq_#t~ret3056#1;call bnx2_dump_ftq_#t~mem3057#1.base, bnx2_dump_ftq_#t~mem3057#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18005-1: SUMMARY for call bnx2_dump_ftq_#t~ret3056#1 := readl(bnx2_dump_ftq_#t~mem3055#1.base, 21552 + bnx2_dump_ftq_#t~mem3055#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17947: assume -2147483648 <= bnx2_dump_ftq_#t~ret3034#1 && bnx2_dump_ftq_#t~ret3034#1 <= 2147483647;havoc bnx2_dump_ftq_#t~mem3033#1.base, bnx2_dump_ftq_#t~mem3033#1.offset;havoc bnx2_dump_ftq_#t~ret3034#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17947-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, 111, 0); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17989: havoc bnx2_dump_ftq_#t~mem3049#1.base, bnx2_dump_ftq_#t~mem3049#1.offset;call bnx2_dump_ftq_#t~mem3050#1.base, bnx2_dump_ftq_#t~mem3050#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17989-1: SUMMARY for call writel(bnx2_dump_ftq_~i~46#1, bnx2_dump_ftq_#t~mem3049#1.base, 21540 + bnx2_dump_ftq_#t~mem3049#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26379: havoc queue_work_on_#t~nondet4386#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964: bnx2_dump_ftq_~tmp___2~22#1 := bnx2_dump_ftq_#t~ret3038#1;havoc bnx2_dump_ftq_#t~ret3038#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964-1: SUMMARY for call bnx2_dump_ftq_#t~ret3038#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 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17898: 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 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006: bnx2_dump_ftq_~bdidx~0#1 := bnx2_dump_ftq_#t~ret3058#1;havoc bnx2_dump_ftq_#t~mem3057#1.base, bnx2_dump_ftq_#t~mem3057#1.offset;havoc bnx2_dump_ftq_#t~ret3058#1;call bnx2_dump_ftq_#t~mem3059#1.base, bnx2_dump_ftq_#t~mem3059#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006-1: SUMMARY for call bnx2_dump_ftq_#t~ret3058#1 := readl(bnx2_dump_ftq_#t~mem3057#1.base, 21548 + bnx2_dump_ftq_#t~mem3057#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17990: havoc bnx2_dump_ftq_#t~mem3050#1.base, bnx2_dump_ftq_#t~mem3050#1.offset;call bnx2_dump_ftq_#t~mem3051#1.base, bnx2_dump_ftq_#t~mem3051#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17990-1: SUMMARY for call writel(5, bnx2_dump_ftq_#t~mem3050#1.base, 21556 + bnx2_dump_ftq_#t~mem3050#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17998: bnx2_dump_ftq_~tmp___7~3#1 := bnx2_dump_ftq_#t~ret3053#1;havoc bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset;havoc bnx2_dump_ftq_#t~ret3053#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17998-1: SUMMARY for call bnx2_dump_ftq_#t~ret3053#1 := readl(bnx2_dump_ftq_#t~mem3052#1.base, 21504 + bnx2_dump_ftq_#t~mem3052#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965: bnx2_dump_ftq_~tmp___3~9#1 := bnx2_dump_ftq_#t~ret3039#1;havoc bnx2_dump_ftq_#t~ret3039#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965-1: SUMMARY for call bnx2_dump_ftq_#t~ret3039#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007: bnx2_dump_ftq_~valid~0#1 := bnx2_dump_ftq_#t~ret3060#1;havoc bnx2_dump_ftq_#t~mem3059#1.base, bnx2_dump_ftq_#t~mem3059#1.offset;havoc bnx2_dump_ftq_#t~ret3060#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007-1: SUMMARY for call bnx2_dump_ftq_#t~ret3060#1 := readl(bnx2_dump_ftq_#t~mem3059#1.base, 21556 + bnx2_dump_ftq_#t~mem3059#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17991: havoc bnx2_dump_ftq_#t~mem3051#1.base, bnx2_dump_ftq_#t~mem3051#1.offset; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17991-1: SUMMARY for call writel(8, bnx2_dump_ftq_#t~mem3051#1.base, 21504 + bnx2_dump_ftq_#t~mem3051#1.offset); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17966: bnx2_dump_ftq_~tmp___4~6#1 := bnx2_dump_ftq_#t~ret3040#1;havoc bnx2_dump_ftq_#t~ret3040#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17966-1: SUMMARY for call bnx2_dump_ftq_#t~ret3040#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 4 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008: assume -2147483648 <= bnx2_dump_ftq_#t~ret3061#1 && bnx2_dump_ftq_#t~ret3061#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3061#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008-1: SUMMARY for call bnx2_dump_ftq_#t~ret3061#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 118, 0); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000: assume 0 != bnx2_dump_ftq_#t~bitwise3054#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99;havoc bnx2_dump_ftq_#t~bitwise3054#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000: assume !(0 != bnx2_dump_ftq_#t~bitwise3054#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99);havoc bnx2_dump_ftq_#t~bitwise3054#1;call bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-1: [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17967: bnx2_dump_ftq_~tmp___5~5#1 := bnx2_dump_ftq_#t~ret3041#1;havoc bnx2_dump_ftq_#t~ret3041#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-2: havoc bnx2_dump_ftq_#t~bitwise3054#1;assume bnx2_dump_ftq_#t~bitwise3054#1 % 18446744073709551616 <= bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616 && bnx2_dump_ftq_#t~bitwise3054#1 % 18446744073709551616 <= 8; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17967-1: SUMMARY for call bnx2_dump_ftq_#t~ret3041#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-3: assume 8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3054#1 := bnx2_dump_ftq_~tmp___7~3#1 % 4294967296; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-3: assume !(8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-4: assume 0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3054#1 := 0; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000-4: assume !(0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17993: call bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17968: assume -2147483648 <= bnx2_dump_ftq_#t~ret3042#1 && bnx2_dump_ftq_#t~ret3042#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3042#1;bnx2_dump_ftq_~reg~2#1 := 262144 + bnx2_dump_ftq_~reg~2#1; [2025-02-08 04:20:31,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17968-1: SUMMARY for call bnx2_dump_ftq_#t~ret3042#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 113, 0); srcloc: null [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18026: 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 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17962-1: SUMMARY for call bnx2_dump_ftq_#t~ret3036#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 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17995: bnx2_dump_ftq_~j~15#1 := 1 + bnx2_dump_ftq_~j~15#1; [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17962: bnx2_dump_ftq_~tmp___0~69#1 := bnx2_dump_ftq_#t~ret3036#1;havoc bnx2_dump_ftq_#t~ret3036#1; [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17946-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, bnx2_dump_ftq_#t~mem3031#1); srcloc: null [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17946-2: call bnx2_dump_ftq_#t~mem3031#1 := read~int#28(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 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17946: bnx2_dump_ftq_~tmp~130#1 := bnx2_dump_ftq_#t~ret3032#1;havoc bnx2_dump_ftq_#t~mem3031#1;havoc bnx2_dump_ftq_#t~ret3032#1;call bnx2_dump_ftq_#t~mem3033#1.base, bnx2_dump_ftq_#t~mem3033#1.offset := read~$Pointer$#28(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 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17988: bnx2_dump_ftq_~j~15#1 := 0;call bnx2_dump_ftq_#t~mem3049#1.base, bnx2_dump_ftq_#t~mem3049#1.offset := read~$Pointer$#15(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963: bnx2_dump_ftq_~tmp___1~38#1 := bnx2_dump_ftq_#t~ret3037#1;havoc bnx2_dump_ftq_#t~ret3037#1; [2025-02-08 04:20:31,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963-1: SUMMARY for call bnx2_dump_ftq_#t~ret3037#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 04:20:33,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20185-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.offset := #Ultimate.C_memcpy#15(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 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152: bnx2_read_vpd_fw_ver_~tmp___1~47#1 := bnx2_read_vpd_fw_ver_#t~ret3702#1;havoc bnx2_read_vpd_fw_ver_#t~ret3702#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 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24248-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20185: havoc bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.offset;call write~int#15(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 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3702#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 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26329: havoc pci_get_device_#t~ret4377#1.base, pci_get_device_#t~ret4377#1.offset;bnx2_init_board_#t~ret3881#1.base, bnx2_init_board_#t~ret3881#1.offset := pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret4377#1.base, pci_get_device_#t~ret4377#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~ret3881#1.base, bnx2_init_board_#t~ret3881#1.offset;havoc bnx2_init_board_#t~ret3881#1.base, bnx2_init_board_#t~ret3881#1.offset; [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20020: assume 4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20020: assume !(4 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053: call write~int#15(100, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26329-2: pci_get_device_#res#1.base, pci_get_device_#res#1.offset := pci_get_device_#t~ret4377#1.base, pci_get_device_#t~ret4377#1.offset;havoc pci_get_device_#t~ret4377#1.base, pci_get_device_#t~ret4377#1.offset; [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26329-3: SUMMARY for call pci_get_device_#t~ret4377#1.base, pci_get_device_#t~ret4377#1.offset := ldv_malloc(3018); srcloc: null [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-3: assume 16777216 == bnx2_init_board_#t~mem3794#1 % 4294967296;bnx2_init_board_#t~bitwise3795#1 := bnx2_init_board_#t~mem3794#1; [2025-02-08 04:20:33,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-3: assume !(16777216 == bnx2_init_board_#t~mem3794#1 % 4294967296); [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-2: havoc bnx2_init_board_#t~bitwise3795#1;assume bnx2_init_board_#t~bitwise3795#1 % 4294967296 <= bnx2_init_board_#t~mem3794#1 % 4294967296 && bnx2_init_board_#t~bitwise3795#1 % 4294967296 <= 16777216; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-4: assume 0 == bnx2_init_board_#t~mem3794#1 % 4294967296;bnx2_init_board_#t~bitwise3795#1 := 0; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-4: assume !(0 == bnx2_init_board_#t~mem3794#1 % 4294967296); [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20284: assume -2147483648 <= bnx2_init_board_#t~ret3719#1 && bnx2_init_board_#t~ret3719#1 <= 2147483647;havoc bnx2_init_board_#t~ret3719#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20251-1: SUMMARY for call bnx2_init_board_#t~ret3710#1 := pci_enable_device(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20284-1: SUMMARY for call bnx2_init_board_#t~ret3719#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 136, 0); srcloc: null [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20251: assume -2147483648 <= bnx2_init_board_#t~ret3710#1 && bnx2_init_board_#t~ret3710#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3710#1;havoc bnx2_init_board_#t~ret3710#1; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20648: bnx2_init_board_~tmp___14~2#1 := bnx2_init_board_#t~ret3861#1;havoc bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset;havoc bnx2_init_board_#t~ret3861#1; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-1: [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20648-1: SUMMARY for call bnx2_init_board_#t~ret3861#1 := readl(bnx2_init_board_#t~mem3860#1.base, 1036 + bnx2_init_board_#t~mem3860#1.offset); srcloc: null [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615: 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#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615: 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 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-3: assume 32768 == bnx2_init_board_#t~mem3827#1 % 4294967296;bnx2_init_board_#t~bitwise3828#1 := bnx2_init_board_#t~mem3827#1; [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-3: assume !(32768 == bnx2_init_board_#t~mem3827#1 % 4294967296); [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20549-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, 332); srcloc: null [2025-02-08 04:20:33,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-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 <= 32768; [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20549: bnx2_init_board_~tmp___11~3#1 := bnx2_init_board_#t~ret3809#1;havoc bnx2_init_board_#t~ret3809#1;bnx2_init_board_~addr~7#1 := bnx2_init_board_~tmp___11~3#1; [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450: call write~int#15(bnx2_init_board_#t~ret3786#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3786#1;call bnx2_init_board_#t~mem3787#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-4: assume 0 == bnx2_init_board_#t~mem3827#1 % 4294967296;bnx2_init_board_#t~bitwise3828#1 := 0; [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20615-4: assume !(0 == bnx2_init_board_#t~mem3827#1 % 4294967296); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24249-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19955: assume 5 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19955: assume !(5 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450-1: SUMMARY for call bnx2_init_board_#t~ret3786#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 32); srcloc: null [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8724: havoc pci_pcie_cap_#t~mem446#1;pci_is_pcie_#t~ret447#1 := pci_pcie_cap_#res#1;havoc pci_pcie_cap_#t~mem446#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~ret447#1 && pci_is_pcie_#t~ret447#1 <= 2147483647;pci_is_pcie_~tmp~55#1 := pci_is_pcie_#t~ret447#1;havoc pci_is_pcie_#t~ret447#1;pci_is_pcie_#res#1 := (if 0 == (if 0 != pci_is_pcie_~tmp~55#1 then 1 else 0) then 0 else 1); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318: havoc bnx2_init_board_#t~mem3726#1.base, bnx2_init_board_#t~mem3726#1.offset;call bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-1: SUMMARY for call writel(136, bnx2_init_board_#t~mem3726#1.base, 104 + bnx2_init_board_#t~mem3726#1.offset); srcloc: null [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616: call write~int#15(bnx2_init_board_#t~bitwise3830#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3829#1;havoc bnx2_init_board_#t~bitwise3830#1;call write~int#15(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-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 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-1: [2025-02-08 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-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 04:20:33,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-4: assume !(0 == bnx2_init_board_#t~mem3829#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3829#1 % 4294967296); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20484: assume 0 != bnx2_init_board_~k~1#1 % 256 % 4294967296; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20484: assume !(0 != bnx2_init_board_~k~1#1 % 256 % 4294967296); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-3: assume false;bnx2_init_board_#t~bitwise3830#1 := bnx2_init_board_#t~mem3829#1; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20616-3: assume !false; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20418: assume 1460011008 == (bnx2_init_board_#t~mem3769#1 - bnx2_init_board_#t~mem3769#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3769#1;call bnx2_init_board_#t~mem3770#1.base, bnx2_init_board_#t~mem3770#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20418: assume !(1460011008 == (bnx2_init_board_#t~mem3769#1 - bnx2_init_board_#t~mem3769#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3769#1;call bnx2_init_board_#t~mem3776#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3778#1 := 1460011024 == (bnx2_init_board_#t~mem3776#1 - bnx2_init_board_#t~mem3776#1 % 16) % 4294967296; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682: 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 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20715: call write~$Pointer$#15(#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 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19989: call bnx2_get_5709_media_#t~mem3682#1 := read~int#15(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#15(1 + bnx2_get_5709_media_#t~mem3682#1 - bnx2_get_5709_media_#t~mem3682#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25109: SUMMARY for call free_netdev(ldv_free_netdev_35_~ldv_func_arg1#1.base, ldv_free_netdev_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20418-1: call bnx2_init_board_#t~mem3769#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319-1: SUMMARY for call bnx2_init_board_#t~ret3728#1 := readl(bnx2_init_board_#t~mem3727#1.base, 2056 + bnx2_init_board_#t~mem3727#1.offset); srcloc: null [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319: call write~int#15(bnx2_init_board_#t~ret3728#1, bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset;havoc bnx2_init_board_#t~ret3728#1;call bnx2_init_board_#t~mem3729#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20253: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20253: assume !(0 != bnx2_init_board_~rc~24#1);call bnx2_init_board_#t~mem3712#1 := read~int#15(bnx2_init_board_~pdev#1.base, 1575 + bnx2_init_board_~pdev#1.offset, 8); [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-2: havoc bnx2_init_board_#t~bitwise3862#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~bitwise3862#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~bitwise3862#1 <= 1073741824) && bnx2_init_board_#t~bitwise3862#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~bitwise3862#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~bitwise3862#1 >= -9223372036854775808; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-1: [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-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~bitwise3862#1 := 0; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-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 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-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~bitwise3862#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 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650-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 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: assume 1146505472 != (bnx2_init_board_#t~mem3787#1 - bnx2_init_board_#t~mem3787#1 % 256) % 4294967296;havoc bnx2_init_board_#t~mem3787#1; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: assume !(1146505472 != (bnx2_init_board_#t~mem3787#1 - bnx2_init_board_#t~mem3787#1 % 256) % 4294967296);havoc bnx2_init_board_#t~mem3787#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~ret3693#1.base, bnx2_read_vpd_fw_ver_#t~ret3693#1.offset, bnx2_read_vpd_fw_ver_#t~ret3694#1, bnx2_read_vpd_fw_ver_#t~mem3695#1, bnx2_read_vpd_fw_ver_#t~mem3696#1, bnx2_read_vpd_fw_ver_#t~mem3697#1, bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_#t~ret3699#1, bnx2_read_vpd_fw_ver_#t~ret3700#1, bnx2_read_vpd_fw_ver_#t~ret3701#1, bnx2_read_vpd_fw_ver_#t~ret3702#1, bnx2_read_vpd_fw_ver_#t~nondet3703#1, bnx2_read_vpd_fw_ver_#t~ret3704#1, bnx2_read_vpd_fw_ver_#t~ret3705#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.offset, bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset, bnx2_read_vpd_fw_ver_~rc~23#1, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~j~16#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~block_end~0#1, bnx2_read_vpd_fw_ver_~rosize~0#1, bnx2_read_vpd_fw_ver_~len~5#1, bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset, bnx2_read_vpd_fw_ver_~tmp___0~86#1, bnx2_read_vpd_fw_ver_~tmp___1~47#1, bnx2_read_vpd_fw_ver_~tmp___2~30#1, bnx2_read_vpd_fw_ver_~tmp___3~15#1;bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset := bnx2_read_vpd_fw_ver_#in~bp#1.base, bnx2_read_vpd_fw_ver_#in~bp#1.offset;havoc bnx2_read_vpd_fw_ver_~rc~23#1;havoc bnx2_read_vpd_fw_ver_~i~53#1;havoc bnx2_read_vpd_fw_ver_~j~16#1;havoc bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset;havoc bnx2_read_vpd_fw_ver_~block_end~0#1;havoc bnx2_read_vpd_fw_ver_~rosize~0#1;havoc bnx2_read_vpd_fw_ver_~len~5#1;havoc bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset;havoc bnx2_read_vpd_fw_ver_~tmp___0~86#1;havoc bnx2_read_vpd_fw_ver_~tmp___1~47#1;havoc bnx2_read_vpd_fw_ver_~tmp___2~30#1;havoc bnx2_read_vpd_fw_ver_~tmp___3~15#1; [2025-02-08 04:20:33,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386: assume -2147483648 <= bnx2_init_board_#t~ret3760#1 && bnx2_init_board_#t~ret3760#1 <= 2147483647;bnx2_init_board_~tmp___3~16#1 := bnx2_init_board_#t~ret3760#1;havoc bnx2_init_board_#t~ret3760#1; [2025-02-08 04:20:33,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20881-1: SUMMARY for call #t~ret3922#1.base, #t~ret3922#1.offset := netdev_priv(~dev~4#1.base, ~dev~4#1.offset); srcloc: null [2025-02-08 04:20:33,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20881: ~tmp___0~89#1.base, ~tmp___0~89#1.offset := #t~ret3922#1.base, #t~ret3922#1.offset;havoc #t~ret3922#1.base, #t~ret3922#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~ret444#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_14 } true;ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset, ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#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_14_#res#1;havoc ldv_dev_set_drvdata_14_#t~ret4248#1, ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset, ldv_dev_set_drvdata_14_~tmp~204#1;ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset := ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset;ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset := ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#in~data#1.offset;havoc ldv_dev_set_drvdata_14_~tmp~204#1; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20716: assume -2147483648 <= bnx2_init_board_#t~ret3885#1 && bnx2_init_board_#t~ret3885#1 <= 2147483647;havoc bnx2_init_board_#t~ret3885#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 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650: assume 0 == bnx2_init_board_#t~bitwise3862#1;havoc bnx2_init_board_#t~bitwise3862#1;call bnx2_init_board_#t~mem3863#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20650: assume !(0 == bnx2_init_board_#t~bitwise3862#1);havoc bnx2_init_board_#t~bitwise3862#1; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20716-1: SUMMARY for call bnx2_init_board_#t~ret3885#1 := pci_save_state(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25110: havoc ldv_free_netdev_35_~ldv_func_arg1#1.base, ldv_free_netdev_35_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_35_#in~ldv_func_arg1#1.base, ldv_free_netdev_35_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_35 } 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 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26332-3: SUMMARY for call pci_iomap_#t~ret4378#1.base, pci_iomap_#t~ret4378#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20915-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem3949#1.base, #t~mem3949#1.offset); srcloc: null [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25110-1: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_35_~ldv_func_arg1#1.base, ldv_free_netdev_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20915: havoc #t~mem3949#1.base, #t~mem3949#1.offset; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20386-1: SUMMARY for call bnx2_init_board_#t~ret3760#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 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26332: havoc pci_iomap_#t~ret4378#1.base, pci_iomap_#t~ret4378#1.offset; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26332-1: bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret4378#1.base, pci_iomap_#t~ret4378#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$#15(bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset;call bnx2_init_board_#t~mem3724#1.base, bnx2_init_board_#t~mem3724#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26332-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret4378#1.base, pci_iomap_#t~ret4378#1.offset;havoc pci_iomap_#t~ret4378#1.base, pci_iomap_#t~ret4378#1.offset; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-3: assume false;bnx2_init_board_#t~bitwise3864#1 := bnx2_init_board_#t~mem3863#1; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-3: assume !false; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20552: 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#15(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 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20552: assume !(bnx2_init_board_~j~17#1 <= 31); [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-2: havoc bnx2_init_board_#t~bitwise3864#1;assume (bnx2_init_board_#t~bitwise3864#1 % 4294967296 >= bnx2_init_board_#t~mem3863#1 % 4294967296 && bnx2_init_board_#t~bitwise3864#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3864#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3863#1 % 4294967296; [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-1: [2025-02-08 04:20:33,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20486: 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#15((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 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20486: 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 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-4: assume 0 == bnx2_init_board_#t~mem3863#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3863#1 % 4294967296;bnx2_init_board_#t~bitwise3864#1 := 8; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-4: assume !(0 == bnx2_init_board_#t~mem3863#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3863#1 % 4294967296); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519: assume 0 != bnx2_init_board_#t~bitwise3797#1 % 4294967296;havoc bnx2_init_board_#t~mem3796#1;havoc bnx2_init_board_#t~bitwise3797#1;call bnx2_init_board_#t~mem3798#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519: assume !(0 != bnx2_init_board_#t~bitwise3797#1 % 4294967296);havoc bnx2_init_board_#t~mem3796#1;havoc bnx2_init_board_#t~bitwise3797#1; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-3: assume 67108864 == bnx2_init_board_#t~mem3796#1 % 4294967296;bnx2_init_board_#t~bitwise3797#1 := bnx2_init_board_#t~mem3796#1; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-3: assume !(67108864 == bnx2_init_board_#t~mem3796#1 % 4294967296); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420: call write~int#15(bnx2_init_board_#t~ret3771#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3770#1.base, bnx2_init_board_#t~mem3770#1.offset;havoc bnx2_init_board_#t~ret3771#1;call bnx2_init_board_#t~mem3772#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-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 <= 67108864; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-5: call bnx2_init_board_#t~mem3796#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20354: assume 0 == bnx2_init_board_#t~mem3742#1;havoc bnx2_init_board_#t~mem3742#1; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20354: assume !(0 == bnx2_init_board_#t~mem3742#1);havoc bnx2_init_board_#t~mem3742#1;call bnx2_init_board_#t~mem3744#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-4: assume 0 == bnx2_init_board_#t~mem3796#1 % 4294967296;bnx2_init_board_#t~bitwise3797#1 := 0; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20519-4: assume !(0 == bnx2_init_board_#t~mem3796#1 % 4294967296); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20420-1: SUMMARY for call bnx2_init_board_#t~ret3771#1 := readl(bnx2_init_board_#t~mem3770#1.base, 4 + bnx2_init_board_#t~mem3770#1.offset); srcloc: null [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24879-1: SUMMARY for call ldv_dev_set_drvdata_14_#t~ret4248#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset); srcloc: null [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20849: call ULTIMATE.dealloc(~#str~0#1.base, ~#str~0#1.offset);havoc ~#str~0#1.base, ~#str~0#1.offset; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20915-2: call #t~mem3949#1.base, #t~mem3949#1.offset := read~$Pointer$#15(~bp~46#1.base, ~bp~46#1.offset, 8); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24879: assume -2147483648 <= ldv_dev_set_drvdata_14_#t~ret4248#1 && ldv_dev_set_drvdata_14_#t~ret4248#1 <= 2147483647;ldv_dev_set_drvdata_14_~tmp~204#1 := ldv_dev_set_drvdata_14_#t~ret4248#1;havoc ldv_dev_set_drvdata_14_#t~ret4248#1;ldv_dev_set_drvdata_14_#res#1 := ldv_dev_set_drvdata_14_~tmp~204#1;pci_set_drvdata_#t~ret444#1 := ldv_dev_set_drvdata_14_#res#1;havoc ldv_dev_set_drvdata_14_#t~ret4248#1, ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset, ldv_dev_set_drvdata_14_~tmp~204#1;havoc ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset, ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_14 } true;assume -2147483648 <= pci_set_drvdata_#t~ret444#1 && pci_set_drvdata_#t~ret444#1 <= 2147483647;havoc pci_set_drvdata_#t~ret444#1;havoc pci_set_drvdata_#t~ret444#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~mem3923#1.base, #t~mem3923#1.offset := read~$Pointer$#15(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20783-1: call bnx2_bus_string_#t~mem3912#1 := read~int#15(bnx2_bus_string_~bp#1.base, 8938 + bnx2_bus_string_~bp#1.offset, 2);bnx2_bus_string_#t~loopctr3913#1 := 0; [2025-02-08 04:20:33,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20783: assume true;havoc bnx2_bus_string_#t~nondet3914#1;call write~int#17(bnx2_bus_string_#t~nondet3914#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3913#1, 8);bnx2_bus_string_#t~loopctr3913#1 := 1 + bnx2_bus_string_#t~loopctr3913#1; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20783: assume true;bnx2_bus_string_~tmp___4~12#1 := bnx2_bus_string_#t~ret3915#1;havoc bnx2_bus_string_#t~mem3912#1;havoc bnx2_bus_string_#t~loopctr3913#1;havoc bnx2_bus_string_#t~nondet3914#1;havoc bnx2_bus_string_#t~ret3915#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 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651-1: [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20651: call write~int#15(bnx2_init_board_#t~bitwise3864#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3863#1;havoc bnx2_init_board_#t~bitwise3864#1;call write~int#15(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20024: assume 5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20024: assume !(5 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20057: call write~int#15(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20916: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321: assume 1460207616 == (bnx2_init_board_#t~mem3729#1 - bnx2_init_board_#t~mem3729#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3729#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~ret447#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~55#1;pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset := pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;havoc pci_is_pcie_~tmp~55#1;assume { :begin_inline_pci_pcie_cap } true;pci_pcie_cap_#in~dev#1.base, pci_pcie_cap_#in~dev#1.offset := pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset;havoc pci_pcie_cap_#res#1;havoc pci_pcie_cap_#t~mem446#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~mem446#1 := read~int#15(pci_pcie_cap_~dev#1.base, 74 + pci_pcie_cap_~dev#1.offset, 1);pci_pcie_cap_#res#1 := (if pci_pcie_cap_#t~mem446#1 % 256 % 4294967296 <= 2147483647 then pci_pcie_cap_#t~mem446#1 % 256 % 4294967296 else pci_pcie_cap_#t~mem446#1 % 256 % 4294967296 - 4294967296);havoc pci_pcie_cap_#t~mem446#1; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321: assume !(1460207616 == (bnx2_init_board_#t~mem3729#1 - bnx2_init_board_#t~mem3729#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3729#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~nondet4376#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~nondet4376#1;assume -2147483648 <= pci_find_capability_#t~nondet4376#1 && pci_find_capability_#t~nondet4376#1 <= 2147483647;pci_find_capability_#res#1 := pci_find_capability_#t~nondet4376#1;havoc pci_find_capability_#t~nondet4376#1; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20255-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, 132, 0); srcloc: null [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume 0 == dma_set_coherent_mask_~tmp~24#1;dma_set_coherent_mask_#res#1 := -5; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume !(0 == dma_set_coherent_mask_~tmp~24#1);call write~int#15(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 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20255: assume -2147483648 <= bnx2_init_board_#t~ret3711#1 && bnx2_init_board_#t~ret3711#1 <= 2147483647;havoc bnx2_init_board_#t~ret3711#1; [2025-02-08 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156: 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 04:20:33,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156: assume !((bnx2_read_vpd_fw_ver_~j~16#1 + bnx2_read_vpd_fw_ver_~len~5#1) % 4294967296 > bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 || 4 != bnx2_read_vpd_fw_ver_~len~5#1 % 4294967296);bnx2_read_vpd_fw_ver_~tmp___2~30#1 := bnx2_read_vpd_fw_ver_#t~nondet3703#1;havoc bnx2_read_vpd_fw_ver_#t~nondet3703#1; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520: call write~int#15(bnx2_init_board_#t~bitwise3799#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3798#1;havoc bnx2_init_board_#t~bitwise3799#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-2: havoc bnx2_init_board_#t~bitwise3799#1;assume (bnx2_init_board_#t~bitwise3799#1 % 4294967296 >= bnx2_init_board_#t~mem3798#1 % 4294967296 && bnx2_init_board_#t~bitwise3799#1 % 4294967296 >= 64) && bnx2_init_board_#t~bitwise3799#1 % 4294967296 <= 64 + bnx2_init_board_#t~mem3798#1 % 4294967296; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20454: assume -2147483648 <= bnx2_init_board_#t~ret3788#1 && bnx2_init_board_#t~ret3788#1 <= 2147483647;havoc bnx2_init_board_#t~ret3788#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-1: [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-4: assume 0 == bnx2_init_board_#t~mem3798#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3798#1 % 4294967296;bnx2_init_board_#t~bitwise3799#1 := 64; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-4: assume !(0 == bnx2_init_board_#t~mem3798#1 % 4294967296 || 64 == bnx2_init_board_#t~mem3798#1 % 4294967296); [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-1: [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388: assume 0 == bnx2_init_board_~tmp___3~16#1;call bnx2_init_board_#t~mem3761#1 := read~int#15(bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8); [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20388: assume !(0 == bnx2_init_board_~tmp___3~16#1); [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-3: assume false;bnx2_init_board_#t~bitwise3799#1 := bnx2_init_board_#t~mem3798#1; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20520-3: assume !false; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20454-1: SUMMARY for call bnx2_init_board_#t~ret3788#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 147, 0); srcloc: null [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421: call write~int#15(bnx2_init_board_#t~bitwise3773#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3772#1;havoc bnx2_init_board_#t~bitwise3773#1;call bnx2_init_board_#t~mem3774#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call bnx2_init_board_#t~mem3775#1.base, bnx2_init_board_#t~mem3775#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-3: assume 4294966975 == bnx2_init_board_#t~mem3772#1 % 4294967296;bnx2_init_board_#t~bitwise3773#1 := bnx2_init_board_#t~mem3772#1; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-3: assume !(4294966975 == bnx2_init_board_#t~mem3772#1 % 4294967296); [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-2: havoc bnx2_init_board_#t~bitwise3773#1;assume bnx2_init_board_#t~bitwise3773#1 % 4294967296 <= bnx2_init_board_#t~mem3772#1 % 4294967296 && bnx2_init_board_#t~bitwise3773#1 % 4294967296 <= 4294966975; [2025-02-08 04:20:33,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20718: #t~ret3921#1 := bnx2_init_board_#res#1;havoc bnx2_init_board_#t~ret3707#1.base, bnx2_init_board_#t~ret3707#1.offset, bnx2_init_board_#t~ret3708#1.base, bnx2_init_board_#t~ret3708#1.offset, bnx2_init_board_#t~mem3709#1.base, bnx2_init_board_#t~mem3709#1.offset, bnx2_init_board_#t~ret3710#1, bnx2_init_board_#t~ret3711#1, bnx2_init_board_#t~mem3712#1, bnx2_init_board_#t~bitwise3713#1, bnx2_init_board_#t~ret3714#1, bnx2_init_board_#t~ret3715#1, bnx2_init_board_#t~ret3716#1, bnx2_init_board_#t~mem3717#1, bnx2_init_board_#t~mem3718#1, bnx2_init_board_#t~ret3719#1, bnx2_init_board_#t~ret3720#1.base, bnx2_init_board_#t~ret3720#1.offset, bnx2_init_board_#t~ret3721#1.base, bnx2_init_board_#t~ret3721#1.offset, bnx2_init_board_#t~mem3722#1, bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset, bnx2_init_board_#t~mem3724#1.base, bnx2_init_board_#t~mem3724#1.offset, bnx2_init_board_#t~ret3725#1, bnx2_init_board_#t~mem3726#1.base, bnx2_init_board_#t~mem3726#1.offset, bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset, bnx2_init_board_#t~ret3728#1, bnx2_init_board_#t~mem3729#1, bnx2_init_board_#t~ret3730#1, bnx2_init_board_#t~ret3731#1, bnx2_init_board_#t~mem3732#1, bnx2_init_board_#t~bitwise3733#1, bnx2_init_board_#t~mem3734#1, bnx2_init_board_#t~bitwise3735#1, bnx2_init_board_#t~mem3736#1, bnx2_init_board_#t~bitwise3737#1, bnx2_init_board_#t~ret3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~ret3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~ret3743#1, bnx2_init_board_#t~mem3744#1, bnx2_init_board_#t~bitwise3745#1, bnx2_init_board_#t~mem3746#1, bnx2_init_board_#t~mem3747#1, bnx2_init_board_#t~bitwise3748#1, bnx2_init_board_#t~short3749#1, bnx2_init_board_#t~mem3750#1, bnx2_init_board_#t~mem3751#1, bnx2_init_board_#t~bitwise3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~mem3754#1, bnx2_init_board_#t~short3755#1, bnx2_init_board_#t~mem3756#1, bnx2_init_board_#t~mem3757#1, bnx2_init_board_#t~bitwise3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~ret3760#1, bnx2_init_board_#t~mem3761#1, bnx2_init_board_#t~bitwise3762#1, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~ret3764#1, bnx2_init_board_#t~ret3765#1, bnx2_init_board_#t~ret3766#1, bnx2_init_board_#t~mem3767#1, bnx2_init_board_#t~bitwise3768#1, bnx2_init_board_#t~mem3769#1, bnx2_init_board_#t~mem3770#1.base, bnx2_init_board_#t~mem3770#1.offset, bnx2_init_board_#t~ret3771#1, bnx2_init_board_#t~mem3772#1, bnx2_init_board_#t~bitwise3773#1, bnx2_init_board_#t~mem3774#1, bnx2_init_board_#t~mem3775#1.base, bnx2_init_board_#t~mem3775#1.offset, bnx2_init_board_#t~mem3776#1, bnx2_init_board_#t~mem3777#1, bnx2_init_board_#t~short3778#1, bnx2_init_board_#t~ret3779#1, bnx2_init_board_#t~ret3780#1, bnx2_init_board_#t~ret3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~mem3783#1, bnx2_init_board_#t~mem3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~ret3786#1, bnx2_init_board_#t~mem3787#1, bnx2_init_board_#t~ret3788#1, bnx2_init_board_#t~nondet3789#1, bnx2_init_board_#t~ret3790#1, bnx2_init_board_#t~mem3791#1, bnx2_init_board_#t~bitwise3792#1, bnx2_init_board_#t~ret3793#1, bnx2_init_board_#t~mem3794#1, bnx2_init_board_#t~bitwise3795#1, bnx2_init_board_#t~mem3796#1, bnx2_init_board_#t~bitwise3797#1, bnx2_init_board_#t~mem3798#1, bnx2_init_board_#t~bitwise3799#1, bnx2_init_board_#t~ret3800#1, bnx2_init_board_#t~mem3801#1, bnx2_init_board_#t~bitwise3802#1, bnx2_init_board_#t~ret3803#1, bnx2_init_board_#t~mem3804#1, bnx2_init_board_#t~bitwise3805#1, bnx2_init_board_#t~mem3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~short3808#1, bnx2_init_board_#t~ret3809#1, bnx2_init_board_#t~ret3810#1, bnx2_init_board_#t~mem3811#1, bnx2_init_board_#t~ret3812#1, bnx2_init_board_#t~memcpy~res3813#1.base, bnx2_init_board_#t~memcpy~res3813#1.offset, bnx2_init_board_#t~ret3814#1, bnx2_init_board_#t~mem3815#1, bnx2_init_board_#t~mem3816#1, bnx2_init_board_#t~ret3817#1, bnx2_init_board_#t~mem3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~mem3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~mem3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~ret3826#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~mem3833#1, bnx2_init_board_#t~bitwise3834#1, bnx2_init_board_#t~mem3835#1, bnx2_init_board_#t~bitwise3836#1, bnx2_init_board_#t~mem3837#1, bnx2_init_board_#t~bitwise3838#1, bnx2_init_board_#t~mem3839#1, bnx2_init_board_#t~mem3840#1, bnx2_init_board_#t~short3841#1, bnx2_init_board_#t~mem3842#1, bnx2_init_board_#t~bitwise3843#1, bnx2_init_board_#t~mem3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~bitwise3846#1, bnx2_init_board_#t~mem3847#1, bnx2_init_board_#t~bitwise3848#1, bnx2_init_board_#t~short3849#1, bnx2_init_board_#t~short3850#1, bnx2_init_board_#t~mem3851#1, bnx2_init_board_#t~bitwise3852#1, bnx2_init_board_#t~mem3853#1, bnx2_init_board_#t~mem3854#1, bnx2_init_board_#t~short3855#1, bnx2_init_board_#t~mem3856#1, bnx2_init_board_#t~short3857#1, bnx2_init_board_#t~mem3858#1, bnx2_init_board_#t~bitwise3859#1, bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset, bnx2_init_board_#t~ret3861#1, bnx2_init_board_#t~bitwise3862#1, bnx2_init_board_#t~mem3863#1, bnx2_init_board_#t~bitwise3864#1, bnx2_init_board_#t~mem3865#1, bnx2_init_board_#t~bitwise3866#1, bnx2_init_board_#t~mem3867#1.base, bnx2_init_board_#t~mem3867#1.offset, bnx2_init_board_#t~mem3868#1.base, bnx2_init_board_#t~mem3868#1.offset, bnx2_init_board_#t~mem3869#1, bnx2_init_board_#t~ret3870#1, bnx2_init_board_#t~mem3871#1, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~mem3873#1, bnx2_init_board_#t~mem3874#1, bnx2_init_board_#t~mem3875#1, bnx2_init_board_#t~mem3876#1, bnx2_init_board_#t~mem3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~mem3879#1, bnx2_init_board_#t~mem3880#1, bnx2_init_board_#t~ret3881#1.base, bnx2_init_board_#t~ret3881#1.offset, bnx2_init_board_#t~ret3882#1, bnx2_init_board_#t~bitwise3883#1, bnx2_init_board_#t~ret3884#1, bnx2_init_board_#t~ret3885#1, bnx2_init_board_#t~mem3886#1, bnx2_init_board_#t~bitwise3887#1, bnx2_init_board_#t~ret3888#1, bnx2_init_board_#t~mem3889#1, bnx2_init_board_#t~bitwise3890#1, bnx2_init_board_#t~mem3891#1.base, bnx2_init_board_#t~mem3891#1.offset, bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~rc~24#1, bnx2_init_board_~i~54#1, bnx2_init_board_~j~17#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, bnx2_init_board_~dma_mask~2#1, bnx2_init_board_~persist_dma_mask~0#1, bnx2_init_board_~err~6#1, bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset, bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset, bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset, bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset, bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, bnx2_init_board_~tmp___1~48#1, bnx2_init_board_~tmp___2~31#1, bnx2_init_board_~tmp___3~16#1, bnx2_init_board_~tmp___4~11#1, bnx2_init_board_~off~0#1, bnx2_init_board_~tmp___5~8#1, bnx2_init_board_~num~0#1, bnx2_init_board_~k~1#1, bnx2_init_board_~skip0~0#1, bnx2_init_board_~tmp___6~6#1, bnx2_init_board_~tmp___7~6#1, bnx2_init_board_~tmp___8~4#1, bnx2_init_board_~tmp___9~3#1, bnx2_init_board_~tmp___10~3#1, bnx2_init_board_~addr~7#1, bnx2_init_board_~tmp___11~3#1, bnx2_init_board_~tmp___12~2#1, bnx2_init_board_~tmp___13~2#1, bnx2_init_board_~tmp___14~2#1, bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset, bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset, bnx2_init_board_~tmp___15~2#1, bnx2_init_board_~tmp___16~2#1;havoc bnx2_init_board_#in~pdev#1.base, bnx2_init_board_#in~pdev#1.offset, bnx2_init_board_#in~dev#1.base, bnx2_init_board_#in~dev#1.offset;assume { :end_inline_bnx2_init_board } true;assume -2147483648 <= #t~ret3921#1 && #t~ret3921#1 <= 2147483647;~rc~25#1 := #t~ret3921#1;havoc #t~ret3921#1; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19959: assume 6 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19959: assume !(6 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20917-1: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884: havoc #t~mem3923#1.base, #t~mem3923#1.offset;havoc #t~memcpy~res3924#1.base, #t~memcpy~res3924#1.offset;call write~int#15(6443040771, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call #t~mem3925#1 := read~int#15(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20917: assume { :begin_inline_ldv_free_netdev_35 } true;ldv_free_netdev_35_#in~ldv_func_arg1#1.base, ldv_free_netdev_35_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_free_netdev_35_~ldv_func_arg1#1.base, ldv_free_netdev_35_~ldv_func_arg1#1.offset;ldv_free_netdev_35_~ldv_func_arg1#1.base, ldv_free_netdev_35_~ldv_func_arg1#1.offset := ldv_free_netdev_35_#in~ldv_func_arg1#1.base, ldv_free_netdev_35_#in~ldv_func_arg1#1.offset; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21842: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884-1: SUMMARY for call #t~memcpy~res3924#1.base, #t~memcpy~res3924#1.offset := #Ultimate.C_memcpy#15(#t~mem3923#1.base, #t~mem3923#1.offset, ~bp~46#1.base, 9123 + ~bp~46#1.offset, 6); srcloc: null [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-4: assume 0 == bnx2_init_board_#t~mem3772#1 % 4294967296;bnx2_init_board_#t~bitwise3773#1 := 0; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20421-4: assume !(0 == bnx2_init_board_#t~mem3772#1 % 4294967296); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190: havoc bnx2_read_vpd_fw_ver_#t~ret3693#1.base, bnx2_read_vpd_fw_ver_#t~ret3693#1.offset, bnx2_read_vpd_fw_ver_#t~ret3694#1, bnx2_read_vpd_fw_ver_#t~mem3695#1, bnx2_read_vpd_fw_ver_#t~mem3696#1, bnx2_read_vpd_fw_ver_#t~mem3697#1, bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_#t~ret3699#1, bnx2_read_vpd_fw_ver_#t~ret3700#1, bnx2_read_vpd_fw_ver_#t~ret3701#1, bnx2_read_vpd_fw_ver_#t~ret3702#1, bnx2_read_vpd_fw_ver_#t~nondet3703#1, bnx2_read_vpd_fw_ver_#t~ret3704#1, bnx2_read_vpd_fw_ver_#t~ret3705#1, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.base, bnx2_read_vpd_fw_ver_#t~memcpy~res3706#1.offset, bnx2_read_vpd_fw_ver_~bp#1.base, bnx2_read_vpd_fw_ver_~bp#1.offset, bnx2_read_vpd_fw_ver_~rc~23#1, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~j~16#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~block_end~0#1, bnx2_read_vpd_fw_ver_~rosize~0#1, bnx2_read_vpd_fw_ver_~len~5#1, bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset, bnx2_read_vpd_fw_ver_~tmp___0~86#1, bnx2_read_vpd_fw_ver_~tmp___1~47#1, bnx2_read_vpd_fw_ver_~tmp___2~30#1, bnx2_read_vpd_fw_ver_~tmp___3~15#1;havoc bnx2_read_vpd_fw_ver_#in~bp#1.base, bnx2_read_vpd_fw_ver_#in~bp#1.offset;assume { :end_inline_bnx2_read_vpd_fw_ver } true;bnx2_init_board_~tmp___5~8#1 := bnx2_init_board_#t~nondet3789#1;havoc bnx2_init_board_#t~nondet3789#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 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190-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 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26367: havoc pci_vpd_find_tag_#t~nondet4383#1; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26367-1: bnx2_read_vpd_fw_ver_#t~ret3699#1 := pci_vpd_find_tag_#res#1;havoc pci_vpd_find_tag_#t~nondet4383#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~ret3699#1 && bnx2_read_vpd_fw_ver_#t~ret3699#1 <= 2147483647;bnx2_read_vpd_fw_ver_~i~53#1 := bnx2_read_vpd_fw_ver_#t~ret3699#1;havoc bnx2_read_vpd_fw_ver_#t~ret3699#1; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20422: havoc bnx2_init_board_#t~mem3774#1;havoc bnx2_init_board_#t~mem3775#1.base, bnx2_init_board_#t~mem3775#1.offset; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356: assume -2147483648 <= bnx2_init_board_#t~ret3743#1 && bnx2_init_board_#t~ret3743#1 <= 2147483647;havoc bnx2_init_board_#t~ret3743#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20422-1: SUMMARY for call writel(bnx2_init_board_#t~mem3774#1, bnx2_init_board_#t~mem3775#1.base, 4 + bnx2_init_board_#t~mem3775#1.offset); srcloc: null [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20323: bnx2_init_board_#t~ret3730#1 := pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret447#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~55#1;havoc pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;assume { :end_inline_pci_is_pcie } true;bnx2_init_board_~tmp___1~48#1 := (if 0 == bnx2_init_board_#t~ret3730#1 % 256 then 0 else 1);havoc bnx2_init_board_#t~ret3730#1; [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20356-1: SUMMARY for call bnx2_init_board_#t~ret3743#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 143, 0); srcloc: null [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20620: assume 1460011008 == (bnx2_init_board_#t~mem3831#1 - bnx2_init_board_#t~mem3831#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3831#1;call bnx2_init_board_#t~mem3832#1 := read~int#15(bnx2_init_board_~pdev#1.base, 64 + bnx2_init_board_~pdev#1.offset, 4); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20620: assume !(1460011008 == (bnx2_init_board_#t~mem3831#1 - bnx2_init_board_#t~mem3831#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3831#1;call write~int#15(2, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3835#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20587-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 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20620-1: call bnx2_init_board_#t~mem3831#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20587: call write~int#15(2, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(20, bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(18, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(80, bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(2, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(12, bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(18, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(18, bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(999936, bnx2_init_board_~bp~45#1.base, 8994 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#15(250, bnx2_init_board_~bp~45#1.base, 8558 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#15(1, bnx2_init_board_~bp~45#1.base, 8930 + bnx2_init_board_~bp~45#1.offset, 4);call bnx2_init_board_#t~mem3822#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24221-1: SUMMARY for call ldv_register_netdev_#t~ret4227#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24221: assume -2147483648 <= ldv_register_netdev_#t~ret4227#1 && ldv_register_netdev_#t~ret4227#1 <= 2147483647;ldv_register_netdev_~tmp___0~103#1 := ldv_register_netdev_#t~ret4227#1;havoc ldv_register_netdev_#t~ret4227#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390: call write~int#15(bnx2_init_board_#t~bitwise3762#1, bnx2_init_board_~dev#1.base, 204 + bnx2_init_board_~dev#1.offset, 8);havoc bnx2_init_board_#t~mem3761#1;havoc bnx2_init_board_#t~bitwise3762#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~ret442#1, pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1, pci_set_consistent_dma_mask_~tmp~52#1;pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset := pci_set_consistent_dma_mask_#in~dev#1.base, pci_set_consistent_dma_mask_#in~dev#1.offset;pci_set_consistent_dma_mask_~mask#1 := pci_set_consistent_dma_mask_#in~mask#1;havoc pci_set_consistent_dma_mask_~tmp~52#1;assume { :begin_inline_dma_set_coherent_mask } true;dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset, dma_set_coherent_mask_#in~mask#1 := pci_set_consistent_dma_mask_~dev#1.base, 179 + pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1;havoc dma_set_coherent_mask_#res#1;havoc dma_set_coherent_mask_#t~ret283#1, dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1, dma_set_coherent_mask_~tmp~24#1;dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset := dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset;dma_set_coherent_mask_~mask#1 := dma_set_coherent_mask_#in~mask#1;havoc dma_set_coherent_mask_~tmp~24#1;assume { :begin_inline_dma_supported } true;dma_supported_#in~arg0#1.base, dma_supported_#in~arg0#1.offset, dma_supported_#in~arg1#1 := dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1;havoc dma_supported_#res#1;havoc dma_supported_#t~nondet4352#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~nondet4352#1;assume -2147483648 <= dma_supported_#t~nondet4352#1 && dma_supported_#t~nondet4352#1 <= 2147483647;dma_supported_#res#1 := dma_supported_#t~nondet4352#1;havoc dma_supported_#t~nondet4352#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-2: havoc bnx2_init_board_#t~bitwise3762#1;assume (bnx2_init_board_#t~bitwise3762#1 % 18446744073709551616 >= bnx2_init_board_#t~mem3761#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3762#1 % 18446744073709551616 >= 32) && bnx2_init_board_#t~bitwise3762#1 % 18446744073709551616 <= 32 + bnx2_init_board_#t~mem3761#1 % 18446744073709551616; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-1: [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-4: assume 0 == bnx2_init_board_#t~mem3761#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3761#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3762#1 := 32; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-4: assume !(0 == bnx2_init_board_#t~mem3761#1 % 18446744073709551616 || 32 == bnx2_init_board_#t~mem3761#1 % 18446744073709551616); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-3: assume false;bnx2_init_board_#t~bitwise3762#1 := bnx2_init_board_#t~mem3761#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20390-3: assume !false; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720: assume 0 != bnx2_init_board_#t~bitwise3887#1 % 4294967296;havoc bnx2_init_board_#t~mem3886#1;havoc bnx2_init_board_#t~bitwise3887#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720: assume !(0 != bnx2_init_board_#t~bitwise3887#1 % 4294967296);havoc bnx2_init_board_#t~mem3886#1;havoc bnx2_init_board_#t~bitwise3887#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-2: havoc bnx2_init_board_#t~bitwise3887#1;assume bnx2_init_board_#t~bitwise3887#1 % 4294967296 <= bnx2_init_board_#t~mem3886#1 % 4294967296 && bnx2_init_board_#t~bitwise3887#1 % 4294967296 <= 16384; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-1: [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-4: assume 0 == bnx2_init_board_#t~mem3886#1 % 4294967296;bnx2_init_board_#t~bitwise3887#1 := 0; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-4: assume !(0 == bnx2_init_board_#t~mem3886#1 % 4294967296); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-3: assume 16384 == bnx2_init_board_#t~mem3886#1 % 4294967296;bnx2_init_board_#t~bitwise3887#1 := bnx2_init_board_#t~mem3886#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-3: assume !(16384 == bnx2_init_board_#t~mem3886#1 % 4294967296); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20621: assume 822874172 == bnx2_init_board_#t~mem3832#1 % 4294967296;havoc bnx2_init_board_#t~mem3832#1;call bnx2_init_board_#t~mem3833#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20621: assume !(822874172 == bnx2_init_board_#t~mem3832#1 % 4294967296);havoc bnx2_init_board_#t~mem3832#1; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20720-5: call bnx2_init_board_#t~mem3886#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754: assume 0 != bnx2_bus_string_#t~bitwise3893#1 % 4294967296;havoc bnx2_bus_string_#t~mem3892#1;havoc bnx2_bus_string_#t~bitwise3893#1;bnx2_bus_string_#t~loopctr3894#1 := 0; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754: assume !(0 != bnx2_bus_string_#t~bitwise3893#1 % 4294967296);havoc bnx2_bus_string_#t~mem3892#1;havoc bnx2_bus_string_#t~bitwise3893#1;bnx2_bus_string_#t~loopctr3897#1 := 0; [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20787: 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~ret3938#1.base, #t~ret3938#1.offset := bnx2_bus_string_#res#1.base, bnx2_bus_string_#res#1.offset;havoc bnx2_bus_string_#t~mem3892#1, bnx2_bus_string_#t~bitwise3893#1, bnx2_bus_string_#t~loopctr3894#1, bnx2_bus_string_#t~nondet3895#1, bnx2_bus_string_#t~ret3896#1, bnx2_bus_string_#t~loopctr3897#1, bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_#t~ret3899#1, bnx2_bus_string_#t~mem3900#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~bitwise3905#1, bnx2_bus_string_#t~loopctr3906#1, bnx2_bus_string_#t~nondet3907#1, bnx2_bus_string_#t~ret3908#1, bnx2_bus_string_#t~loopctr3909#1, bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_#t~ret3911#1, bnx2_bus_string_#t~mem3912#1, bnx2_bus_string_#t~loopctr3913#1, bnx2_bus_string_#t~nondet3914#1, bnx2_bus_string_#t~ret3915#1, bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset, bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset, bnx2_bus_string_~tmp~168#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~32#1, bnx2_bus_string_~tmp___3~17#1, bnx2_bus_string_~tmp___4~12#1;havoc bnx2_bus_string_#in~bp#1.base, bnx2_bus_string_#in~bp#1.offset, bnx2_bus_string_#in~str#1.base, bnx2_bus_string_#in~str#1.offset;assume { :end_inline_bnx2_bus_string } true;~tmp___1~50#1.base, ~tmp___1~50#1.offset := #t~ret3938#1.base, #t~ret3938#1.offset;havoc #t~ret3938#1.base, #t~ret3938#1.offset;call #t~mem3939#1 := read~int#15(~ent#1.base, 24 + ~ent#1.offset, 8);call #t~mem3940#1.base, #t~mem3940#1.offset := read~$Pointer$#2(~#board_info~0.base, ~#board_info~0.offset + 8 * (if #t~mem3939#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem3939#1 % 18446744073709551616 % 18446744073709551616 else #t~mem3939#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem3941#1 := read~int#15(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 04:20:33,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20391: bnx2_init_board_#t~ret3763#1 := pci_set_consistent_dma_mask_#res#1;havoc pci_set_consistent_dma_mask_#t~ret442#1, pci_set_consistent_dma_mask_~dev#1.base, pci_set_consistent_dma_mask_~dev#1.offset, pci_set_consistent_dma_mask_~mask#1, pci_set_consistent_dma_mask_~tmp~52#1;havoc pci_set_consistent_dma_mask_#in~dev#1.base, pci_set_consistent_dma_mask_#in~dev#1.offset, pci_set_consistent_dma_mask_#in~mask#1;assume { :end_inline_pci_set_consistent_dma_mask } true;assume -2147483648 <= bnx2_init_board_#t~ret3763#1 && bnx2_init_board_#t~ret3763#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3763#1;havoc bnx2_init_board_#t~ret3763#1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20325: assume 0 != bnx2_init_board_~tmp___1~48#1 % 256;bnx2_init_board_~tmp___2~31#1 := 0; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20325: assume !(0 != bnx2_init_board_~tmp___1~48#1 % 256);bnx2_init_board_~tmp___2~31#1 := 1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-2: havoc bnx2_bus_string_#t~bitwise3893#1;assume bnx2_bus_string_#t~bitwise3893#1 % 4294967296 <= bnx2_bus_string_#t~mem3892#1 % 4294967296 && bnx2_bus_string_#t~bitwise3893#1 % 4294967296 <= 512; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-1: [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-4: assume 0 == bnx2_bus_string_#t~mem3892#1 % 4294967296;bnx2_bus_string_#t~bitwise3893#1 := 0; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-4: assume !(0 == bnx2_bus_string_#t~mem3892#1 % 4294967296); [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622: call write~int#15(bnx2_init_board_#t~bitwise3834#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3833#1;havoc bnx2_init_board_#t~bitwise3834#1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-3: assume 512 == bnx2_bus_string_#t~mem3892#1 % 4294967296;bnx2_bus_string_#t~bitwise3893#1 := bnx2_bus_string_#t~mem3892#1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754-3: assume !(512 == bnx2_bus_string_#t~mem3892#1 % 4294967296); [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-2: havoc bnx2_init_board_#t~bitwise3834#1;assume (bnx2_init_board_#t~bitwise3834#1 % 4294967296 >= bnx2_init_board_#t~mem3833#1 % 4294967296 && bnx2_init_board_#t~bitwise3834#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3834#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3833#1 % 4294967296; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-1: [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-4: assume 0 == bnx2_init_board_#t~mem3833#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3833#1 % 4294967296;bnx2_init_board_#t~bitwise3834#1 := 8192; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-4: assume !(0 == bnx2_init_board_#t~mem3833#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3833#1 % 4294967296); [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-3: assume false;bnx2_init_board_#t~bitwise3834#1 := bnx2_init_board_#t~mem3833#1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20622-3: assume !false; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20887: assume 1460207616 == (#t~mem3925#1 - #t~mem3925#1 % 65536) % 4294967296;havoc #t~mem3925#1;call #t~mem3926#1 := read~int#15(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20887: assume !(1460207616 == (#t~mem3925#1 - #t~mem3925#1 % 65536) % 4294967296);havoc #t~mem3925#1; [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20722: assume -2147483648 <= bnx2_init_board_#t~ret3888#1 && bnx2_init_board_#t~ret3888#1 <= 2147483647;havoc bnx2_init_board_#t~ret3888#1;call bnx2_init_board_#t~mem3889#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24223: assume 0 != ldv_register_netdev_~tmp___0~103#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24223: assume !(0 != ldv_register_netdev_~tmp___0~103#1); [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20028: assume 2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20028: assume !(2 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20061: call write~int#15(50, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20425-1: assume bnx2_init_board_#t~short3778#1;call bnx2_init_board_#t~mem3777#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3778#1 := 0 == bnx2_init_board_#t~mem3777#1 % 2 % 4294967296; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20425-1: assume !bnx2_init_board_#t~short3778#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20425: assume bnx2_init_board_#t~short3778#1;havoc bnx2_init_board_#t~mem3776#1;havoc bnx2_init_board_#t~mem3777#1;havoc bnx2_init_board_#t~short3778#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20425: assume !bnx2_init_board_#t~short3778#1;havoc bnx2_init_board_#t~mem3776#1;havoc bnx2_init_board_#t~mem3777#1;havoc bnx2_init_board_#t~short3778#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293-1: SUMMARY for call bnx2_init_board_#t~ret3720#1.base, bnx2_init_board_#t~ret3720#1.offset := spinlock_check(bnx2_init_board_~bp~45#1.base, 8762 + bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260: assume 0 == bnx2_init_board_#t~bitwise3713#1 % 18446744073709551616;havoc bnx2_init_board_#t~mem3712#1;havoc bnx2_init_board_#t~bitwise3713#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260: assume !(0 == bnx2_init_board_#t~bitwise3713#1 % 18446744073709551616);havoc bnx2_init_board_#t~mem3712#1;havoc bnx2_init_board_#t~bitwise3713#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~nondet4379#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~nondet4379#1;assume -2147483648 <= pci_request_regions_#t~nondet4379#1 && pci_request_regions_#t~nondet4379#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet4379#1;havoc pci_request_regions_#t~nondet4379#1; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293: havoc bnx2_init_board_#t~ret3720#1.base, bnx2_init_board_#t~ret3720#1.offset; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-2: havoc bnx2_init_board_#t~bitwise3713#1;assume bnx2_init_board_#t~bitwise3713#1 % 18446744073709551616 <= bnx2_init_board_#t~mem3712#1 % 18446744073709551616 && bnx2_init_board_#t~bitwise3713#1 % 18446744073709551616 <= 512; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-1: [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656: assume 0 != bnx2_init_board_#t~bitwise3866#1 % 4294967296;havoc bnx2_init_board_#t~mem3865#1;havoc bnx2_init_board_#t~bitwise3866#1;call bnx2_init_board_#t~mem3867#1.base, bnx2_init_board_#t~mem3867#1.offset := read~$Pointer$#15(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~mem3867#1.base, 179 + bnx2_init_board_#t~mem3867#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 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656: assume !(0 != bnx2_init_board_#t~bitwise3866#1 % 4294967296);havoc bnx2_init_board_#t~mem3865#1;havoc bnx2_init_board_#t~bitwise3866#1;call bnx2_init_board_#t~mem3868#1.base, bnx2_init_board_#t~mem3868#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, 16 + bnx2_init_board_~bp~45#1.offset, 8);call bnx2_init_board_#t~mem3869#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20722-1: SUMMARY for call bnx2_init_board_#t~ret3888#1 := pci_disable_pcie_error_reporting(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-2: havoc bnx2_init_board_#t~bitwise3866#1;assume bnx2_init_board_#t~bitwise3866#1 % 4294967296 <= bnx2_init_board_#t~mem3865#1 % 4294967296 && bnx2_init_board_#t~bitwise3866#1 % 4294967296 <= 8; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-1: [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-4: assume 0 == bnx2_init_board_#t~mem3865#1 % 4294967296;bnx2_init_board_#t~bitwise3866#1 := 0; [2025-02-08 04:20:33,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-4: assume !(0 == bnx2_init_board_#t~mem3865#1 % 4294967296); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-3: assume 8 == bnx2_init_board_#t~mem3865#1 % 4294967296;bnx2_init_board_#t~bitwise3866#1 := bnx2_init_board_#t~mem3865#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-3: assume !(8 == bnx2_init_board_#t~mem3865#1 % 4294967296); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20656-5: call bnx2_init_board_#t~mem3865#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888: call write~int#15(#t~bitwise3927#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3926#1;havoc #t~bitwise3927#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-2: havoc #t~bitwise3927#1;assume (#t~bitwise3927#1 % 18446744073709551616 >= #t~mem3926#1 % 18446744073709551616 && #t~bitwise3927#1 % 18446744073709551616 >= 1048592) && #t~bitwise3927#1 % 18446744073709551616 <= 1048592 + #t~mem3926#1 % 18446744073709551616; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-1: [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20756: assume true;havoc bnx2_bus_string_#t~nondet3895#1;call write~int#17(bnx2_bus_string_#t~nondet3895#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3894#1, 8);bnx2_bus_string_#t~loopctr3894#1 := 1 + bnx2_bus_string_#t~loopctr3894#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20756: assume true;bnx2_bus_string_~tmp~168#1 := bnx2_bus_string_#t~ret3896#1;havoc bnx2_bus_string_#t~loopctr3894#1;havoc bnx2_bus_string_#t~nondet3895#1;havoc bnx2_bus_string_#t~ret3896#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp~168#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-4: assume 0 == #t~mem3926#1 % 18446744073709551616 || 1048592 == #t~mem3926#1 % 18446744073709551616;#t~bitwise3927#1 := 1048592; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-4: assume !(0 == #t~mem3926#1 % 18446744073709551616 || 1048592 == #t~mem3926#1 % 18446744073709551616); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-3: assume false;#t~bitwise3927#1 := #t~mem3926#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-3: assume !false; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-1: [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723: call write~int#15(bnx2_init_board_#t~bitwise3890#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3889#1;havoc bnx2_init_board_#t~bitwise3890#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-4: assume 0 == bnx2_init_board_#t~mem3712#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3713#1 := 0; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-4: assume !(0 == bnx2_init_board_#t~mem3712#1 % 18446744073709551616); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-3: assume 512 == bnx2_init_board_#t~mem3712#1 % 18446744073709551616;bnx2_init_board_#t~bitwise3713#1 := bnx2_init_board_#t~mem3712#1; [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-3: assume !(512 == bnx2_init_board_#t~mem3712#1 % 18446744073709551616); [2025-02-08 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24257-1: SUMMARY for call ldv_register_netdev_open_11_6_#t~ret4232#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 04:20:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24257: assume -2147483648 <= ldv_register_netdev_open_11_6_#t~ret4232#1 && ldv_register_netdev_open_11_6_#t~ret4232#1 <= 2147483647;ldv_register_netdev_open_11_6_~tmp~195#1 := ldv_register_netdev_open_11_6_#t~ret4232#1;havoc ldv_register_netdev_open_11_6_#t~ret4232#1;ldv_register_netdev_open_11_6_#res#1 := ldv_register_netdev_open_11_6_~tmp~195#1; [2025-02-08 04:20:33,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26074: havoc alloc_etherdev_mqs_#t~ret4341#1.base, alloc_etherdev_mqs_#t~ret4341#1.offset; [2025-02-08 04:20:33,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20393: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 04:20:33,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20393: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20294: 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 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-3: assume 4294950911 == bnx2_init_board_#t~mem3889#1 % 4294967296;bnx2_init_board_#t~bitwise3890#1 := bnx2_init_board_#t~mem3889#1; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-3: assume !(4294950911 == bnx2_init_board_#t~mem3889#1 % 4294967296); [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-2: havoc bnx2_init_board_#t~bitwise3890#1;assume bnx2_init_board_#t~bitwise3890#1 % 4294967296 <= bnx2_init_board_#t~mem3889#1 % 4294967296 && bnx2_init_board_#t~bitwise3890#1 % 4294967296 <= 4294950911; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20558: bnx2_init_board_~i~54#1 := 0; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-4: assume 0 == bnx2_init_board_#t~mem3889#1 % 4294967296;bnx2_init_board_#t~bitwise3890#1 := 0; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-4: assume !(0 == bnx2_init_board_#t~mem3889#1 % 4294967296); [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20525-1: SUMMARY for call bnx2_init_board_#t~ret3800#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 456); srcloc: null [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20525: call write~int#15(bnx2_init_board_#t~ret3800#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3800#1;call bnx2_init_board_#t~mem3801#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20658: 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~mem3867#1.base, bnx2_init_board_#t~mem3867#1.offset; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691: assume 0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691: assume !(0 != (bnx2_init_board_~amd_8132~0#1.base + bnx2_init_board_~amd_8132~0#1.offset) % 18446744073709551616); [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24225: 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 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20262: assume -2147483648 <= bnx2_init_board_#t~ret3714#1 && bnx2_init_board_#t~ret3714#1 <= 2147483647;havoc bnx2_init_board_#t~ret3714#1;bnx2_init_board_~rc~24#1 := -19; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24226: call ldv_register_netdev_#t~mem4228#1.base, ldv_register_netdev_#t~mem4228#1.offset := read~$Pointer$#15(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~mem4229#1.base, ldv_register_netdev_#t~mem4229#1.offset := read~$Pointer$#15(ldv_register_netdev_#t~mem4228#1.base, 16 + ldv_register_netdev_#t~mem4228#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~mem4229#1.base, ldv_register_netdev_#t~mem4229#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~ret4232#1, ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset, ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset, ldv_register_netdev_open_11_6_~tmp~195#1;ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset := ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset;ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset := ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_11_6_~tmp~195#1; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20262-1: SUMMARY for call bnx2_init_board_#t~ret3714#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 133, 0); srcloc: null [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20130: assume bnx2_read_vpd_fw_ver_~i~53#1 < 0; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20130: 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~mem448#1, pci_vpd_lrdt_size_#t~mem449#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~mem448#1 := read~int#15(pci_vpd_lrdt_size_~lrdt#1.base, 1 + pci_vpd_lrdt_size_~lrdt#1.offset, 1);call pci_vpd_lrdt_size_#t~mem449#1 := read~int#15(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~mem448#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem448#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem448#1 % 256 % 65536 % 4294967296 - 4294967296) + 256 * (if pci_vpd_lrdt_size_#t~mem449#1 % 256 % 65536 % 4294967296 <= 2147483647 then pci_vpd_lrdt_size_#t~mem449#1 % 256 % 65536 % 4294967296 else pci_vpd_lrdt_size_#t~mem449#1 % 256 % 65536 % 4294967296 - 4294967296);havoc pci_vpd_lrdt_size_#t~mem448#1;havoc pci_vpd_lrdt_size_#t~mem449#1; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: assume 0 != bnx2_read_vpd_fw_ver_~tmp___2~30#1; [2025-02-08 04:20:33,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: assume !(0 != bnx2_read_vpd_fw_ver_~tmp___2~30#1); [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20493: 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 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20427-1: SUMMARY for call bnx2_init_board_#t~ret3779#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 146, 0); srcloc: null [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20427: assume -2147483648 <= bnx2_init_board_#t~ret3779#1 && bnx2_init_board_#t~ret3779#1 <= 2147483647;havoc bnx2_init_board_#t~ret3779#1; [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24226-1: SUMMARY for call ldv_assume((if (6 == ~ldv_statevar_0~0 || 3 == ~ldv_statevar_5~0) || 2 == ~ldv_statevar_5~0 then 1 else 0)); srcloc: null [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19932: bnx2_get_5709_media_~tmp~165#1 := bnx2_get_5709_media_#t~ret3675#1;havoc bnx2_get_5709_media_#t~mem3674#1.base, bnx2_get_5709_media_#t~mem3674#1.offset;havoc bnx2_get_5709_media_#t~ret3675#1;bnx2_get_5709_media_~val~40#1 := bnx2_get_5709_media_~tmp~165#1;bnx2_get_5709_media_~bond_id~0#1 := bnx2_get_5709_media_~val~40#1 % 256; [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19932-1: SUMMARY for call bnx2_get_5709_media_#t~ret3675#1 := readl(bnx2_get_5709_media_#t~mem3674#1.base, 2284 + bnx2_get_5709_media_#t~mem3674#1.offset); srcloc: null [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-2: havoc bnx2_init_board_#t~bitwise3745#1;assume (bnx2_init_board_#t~bitwise3745#1 % 4294967296 >= bnx2_init_board_#t~mem3744#1 % 4294967296 && bnx2_init_board_#t~bitwise3745#1 % 4294967296 >= 8192) && bnx2_init_board_#t~bitwise3745#1 % 4294967296 <= 8192 + bnx2_init_board_#t~mem3744#1 % 4294967296; [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20296: havoc bnx2_init_board_#t~ret3721#1.base, bnx2_init_board_#t~ret3721#1.offset; [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-1: [2025-02-08 04:20:33,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-4: assume 0 == bnx2_init_board_#t~mem3744#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3744#1 % 4294967296;bnx2_init_board_#t~bitwise3745#1 := 8192; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-4: assume !(0 == bnx2_init_board_#t~mem3744#1 % 4294967296 || 8192 == bnx2_init_board_#t~mem3744#1 % 4294967296); [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-3: assume false;bnx2_init_board_#t~bitwise3745#1 := bnx2_init_board_#t~mem3744#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362-3: assume !false; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20296-1: SUMMARY for call bnx2_init_board_#t~ret3721#1.base, bnx2_init_board_#t~ret3721#1.offset := spinlock_check(bnx2_init_board_~bp~45#1.base, 8830 + bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24227: ldv_register_netdev_#t~ret4230#1 := ldv_register_netdev_open_11_6_#res#1;havoc ldv_register_netdev_open_11_6_#t~ret4232#1, ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset, ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset, ldv_register_netdev_open_11_6_~tmp~195#1;havoc ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset, ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_11_6 } true;assume -2147483648 <= ldv_register_netdev_#t~ret4230#1 && ldv_register_netdev_#t~ret4230#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4230#1;havoc ldv_register_netdev_#t~mem4228#1.base, ldv_register_netdev_#t~mem4228#1.offset;havoc ldv_register_netdev_#t~mem4229#1.base, ldv_register_netdev_#t~mem4229#1.offset;havoc ldv_register_netdev_#t~ret4230#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-1: [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527: assume 0 != bnx2_init_board_#t~bitwise3802#1 % 4294967296;havoc bnx2_init_board_#t~mem3801#1;havoc bnx2_init_board_#t~bitwise3802#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527: assume !(0 != bnx2_init_board_#t~bitwise3802#1 % 4294967296);havoc bnx2_init_board_#t~mem3801#1;havoc bnx2_init_board_#t~bitwise3802#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-3: assume 57344 == bnx2_init_board_#t~mem3801#1 % 4294967296;bnx2_init_board_#t~bitwise3802#1 := bnx2_init_board_#t~mem3801#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-3: assume !(57344 == bnx2_init_board_#t~mem3801#1 % 4294967296); [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-2: havoc bnx2_init_board_#t~bitwise3802#1;assume bnx2_init_board_#t~bitwise3802#1 % 4294967296 <= bnx2_init_board_#t~mem3801#1 % 4294967296 && bnx2_init_board_#t~bitwise3802#1 % 4294967296 <= 57344; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395-1: SUMMARY for call bnx2_init_board_#t~ret3764#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 144, 0); srcloc: null [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20362: call write~int#15(bnx2_init_board_#t~bitwise3745#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3744#1;havoc bnx2_init_board_#t~bitwise3745#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-4: assume 0 == bnx2_init_board_#t~mem3801#1 % 4294967296;bnx2_init_board_#t~bitwise3802#1 := 0; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-4: assume !(0 == bnx2_init_board_#t~mem3801#1 % 4294967296); [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20395: assume -2147483648 <= bnx2_init_board_#t~ret3764#1 && bnx2_init_board_#t~ret3764#1 <= 2147483647;havoc bnx2_init_board_#t~ret3764#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-1: [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627: assume 0 != bnx2_init_board_#t~bitwise3836#1 % 4294967296;havoc bnx2_init_board_#t~mem3835#1;havoc bnx2_init_board_#t~bitwise3836#1;call bnx2_init_board_#t~mem3837#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627: assume !(0 != bnx2_init_board_#t~bitwise3836#1 % 4294967296);havoc bnx2_init_board_#t~mem3835#1;havoc bnx2_init_board_#t~bitwise3836#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20032: assume 3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20032: assume !(3 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25086: #t~ret3920#1.base, #t~ret3920#1.offset := ldv_alloc_etherdev_mqs_33_#res#1.base, ldv_alloc_etherdev_mqs_33_#res#1.offset;havoc ldv_alloc_etherdev_mqs_33_#t~ret4263#1.base, ldv_alloc_etherdev_mqs_33_#t~ret4263#1.offset, ldv_alloc_etherdev_mqs_33_#t~ret4264#1.base, ldv_alloc_etherdev_mqs_33_#t~ret4264#1.offset, ldv_alloc_etherdev_mqs_33_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_33_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_33_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_33_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_33_~ldv_func_res~7#1.offset, ldv_alloc_etherdev_mqs_33_~tmp~212#1.base, ldv_alloc_etherdev_mqs_33_~tmp~212#1.offset, ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.offset;havoc ldv_alloc_etherdev_mqs_33_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_33_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_33_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_33 } true;~dev~4#1.base, ~dev~4#1.offset := #t~ret3920#1.base, #t~ret3920#1.offset;havoc #t~ret3920#1.base, #t~ret3920#1.offset; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297-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 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26342-1: bnx2_init_board_#t~ret3715#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet4379#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~ret3715#1 && bnx2_init_board_#t~ret3715#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3715#1;havoc bnx2_init_board_#t~ret3715#1; [2025-02-08 04:20:33,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297: assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := bnx2_init_board_~bp~45#1.base, 9493 + bnx2_init_board_~bp~45#1.offset, 139, 0, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true;assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := bnx2_init_board_~bp~45#1.base, 8686 + bnx2_init_board_~bp~45#1.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~int#23(137438953408, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, 8);call bnx2_init_board_#t~mem3722#1 := read~int#23(bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, 8);call write~int#15(bnx2_init_board_#t~mem3722#1, bnx2_init_board_~bp~45#1.base, 8686 + bnx2_init_board_~bp~45#1.offset, 8);havoc bnx2_init_board_#t~mem3722#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$#15(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$#15(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$#15(#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~ret4378#1.base, pci_iomap_#t~ret4378#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 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20066: call write~int#15(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26342: havoc pci_request_regions_#t~nondet4379#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-3: assume 32 == bnx2_init_board_#t~mem3835#1 % 4294967296;bnx2_init_board_#t~bitwise3836#1 := bnx2_init_board_#t~mem3835#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-3: assume !(32 == bnx2_init_board_#t~mem3835#1 % 4294967296); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-2: havoc bnx2_init_board_#t~bitwise3836#1;assume bnx2_init_board_#t~bitwise3836#1 % 4294967296 <= bnx2_init_board_#t~mem3835#1 % 4294967296 && bnx2_init_board_#t~bitwise3836#1 % 4294967296 <= 32; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-4: assume 0 == bnx2_init_board_#t~mem3835#1 % 4294967296;bnx2_init_board_#t~bitwise3836#1 := 0; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20627-4: assume !(0 == bnx2_init_board_#t~mem3835#1 % 4294967296); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20330: assume 0 != bnx2_init_board_~tmp___2~31#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20330: assume !(0 != bnx2_init_board_~tmp___2~31#1);call bnx2_init_board_#t~mem3732#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628: call write~int#15(bnx2_init_board_#t~bitwise3838#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3837#1;havoc bnx2_init_board_#t~bitwise3838#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-2: 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 >= 8) && bnx2_init_board_#t~bitwise3838#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3837#1 % 4294967296; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20562: call write~int#15(bnx2_init_board_#t~ret3810#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3810#1;call bnx2_init_board_#t~mem3811#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-1: [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25087-1: ldv_alloc_etherdev_mqs_33_#res#1.base, ldv_alloc_etherdev_mqs_33_#res#1.offset := ldv_alloc_etherdev_mqs_33_~ldv_func_res~7#1.base, ldv_alloc_etherdev_mqs_33_~ldv_func_res~7#1.offset; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19967: call bnx2_get_5709_media_#t~mem3681#1 := read~int#15(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#15(1 + bnx2_get_5709_media_#t~mem3681#1 - bnx2_get_5709_media_#t~mem3681#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20892: call #t~mem3928#1 := read~int#15(~dev~4#1.base, 212 + ~dev~4#1.offset, 8);call write~int#15(#t~mem3928#1, ~dev~4#1.base, 228 + ~dev~4#1.offset, 8);havoc #t~mem3928#1;call #t~mem3929#1 := read~int#15(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-4: assume 61440 == bnx2_init_board_#t~mem3747#1 % 4294967296;bnx2_init_board_#t~bitwise3748#1 := bnx2_init_board_#t~mem3747#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-4: assume !(61440 == bnx2_init_board_#t~mem3747#1 % 4294967296); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-3: havoc bnx2_init_board_#t~bitwise3748#1;assume bnx2_init_board_#t~bitwise3748#1 % 4294967296 <= bnx2_init_board_#t~mem3747#1 % 4294967296 && bnx2_init_board_#t~bitwise3748#1 % 4294967296 <= 61440; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-6: assume bnx2_init_board_#t~short3749#1;call bnx2_init_board_#t~mem3747#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-6: assume !bnx2_init_board_#t~short3749#1; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-5: assume 0 == bnx2_init_board_#t~mem3747#1 % 4294967296;bnx2_init_board_#t~bitwise3748#1 := 0; [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-5: assume !(0 == bnx2_init_board_#t~mem3747#1 % 4294967296); [2025-02-08 04:20:33,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20100: bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset := bnx2_read_vpd_fw_ver_#t~ret3693#1.base, bnx2_read_vpd_fw_ver_#t~ret3693#1.offset;havoc bnx2_read_vpd_fw_ver_#t~ret3693#1.base, bnx2_read_vpd_fw_ver_#t~ret3693#1.offset;bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset := bnx2_read_vpd_fw_ver_~tmp~166#1.base, bnx2_read_vpd_fw_ver_~tmp~166#1.offset; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-7: call bnx2_init_board_#t~mem3746#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3749#1 := 1460207616 == (bnx2_init_board_#t~mem3746#1 - bnx2_init_board_#t~mem3746#1 % 65536) % 4294967296; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24229-1: SUMMARY for call ldv_register_netdev_#t~ret4231#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24229: assume -2147483648 <= ldv_register_netdev_#t~ret4231#1 && ldv_register_netdev_#t~ret4231#1 <= 2147483647;ldv_register_netdev_~tmp~194#1 := ldv_register_netdev_#t~ret4231#1;havoc ldv_register_netdev_#t~ret4231#1; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20100-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3693#1.base, bnx2_read_vpd_fw_ver_#t~ret3693#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-4: assume 0 == bnx2_init_board_#t~mem3837#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3837#1 % 4294967296;bnx2_init_board_#t~bitwise3838#1 := 8; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-4: assume !(0 == bnx2_init_board_#t~mem3837#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3837#1 % 4294967296); [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-3: assume false;bnx2_init_board_#t~bitwise3838#1 := bnx2_init_board_#t~mem3837#1; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628-3: assume !false; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20562-1: SUMMARY for call bnx2_init_board_#t~ret3810#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 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364: assume bnx2_init_board_#t~short3749#1;havoc bnx2_init_board_#t~mem3746#1;havoc bnx2_init_board_#t~mem3747#1;havoc bnx2_init_board_#t~bitwise3748#1;havoc bnx2_init_board_#t~short3749#1;call bnx2_init_board_#t~mem3750#1 := read~int#15(bnx2_init_board_~pdev#1.base, 76 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364: assume !bnx2_init_board_#t~short3749#1;havoc bnx2_init_board_#t~mem3746#1;havoc bnx2_init_board_#t~mem3747#1;havoc bnx2_init_board_#t~bitwise3748#1;havoc bnx2_init_board_#t~short3749#1; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-2: [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20364-1: bnx2_init_board_#t~short3749#1 := 0 != bnx2_init_board_#t~bitwise3748#1 % 4294967296; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20728: havoc bnx2_init_board_#t~mem3891#1.base, bnx2_init_board_#t~mem3891#1.offset;call write~$Pointer$#15(0, 0, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20761: assume true;havoc bnx2_bus_string_#t~nondet3898#1;call write~int#17(bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3897#1, 8);bnx2_bus_string_#t~loopctr3897#1 := 1 + bnx2_bus_string_#t~loopctr3897#1; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20761: assume true;bnx2_bus_string_~tmp___0~88#1 := bnx2_bus_string_#t~ret3899#1;havoc bnx2_bus_string_#t~loopctr3897#1;havoc bnx2_bus_string_#t~nondet3898#1;havoc bnx2_bus_string_#t~ret3899#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___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~mem3900#1 := read~int#15(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-4: assume 0 == #t~mem3929#1 % 18446744073709551616 || 384 == #t~mem3929#1 % 18446744073709551616;#t~bitwise3930#1 := 384; [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-4: assume !(0 == #t~mem3929#1 % 18446744073709551616 || 384 == #t~mem3929#1 % 18446744073709551616); [2025-02-08 04:20:33,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20728-2: call bnx2_init_board_#t~mem3891#1.base, bnx2_init_board_#t~mem3891#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662: assume -2147483648 <= bnx2_init_board_#t~ret3870#1 && bnx2_init_board_#t~ret3870#1 <= 2147483647;havoc bnx2_init_board_#t~mem3868#1.base, bnx2_init_board_#t~mem3868#1.offset;havoc bnx2_init_board_#t~mem3869#1;havoc bnx2_init_board_#t~ret3870#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20728-1: SUMMARY for call pci_iounmap(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_#t~mem3891#1.base, bnx2_init_board_#t~mem3891#1.offset); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-1: SUMMARY for call bnx2_init_board_#t~ret3870#1 := device_set_wakeup_enable(bnx2_init_board_#t~mem3868#1.base, 179 + bnx2_init_board_#t~mem3868#1.offset, (if 0 == (if 0 != bnx2_init_board_#t~mem3869#1 % 256 % 4294967296 then 1 else 0) then 0 else 1)); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563-1: SUMMARY for call bnx2_init_board_#t~ret3812#1 := __fswab32(bnx2_init_board_#t~mem3811#1); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20563: bnx2_init_board_~tmp___13~2#1 := bnx2_init_board_#t~ret3812#1;havoc bnx2_init_board_#t~mem3811#1;havoc bnx2_init_board_#t~ret3812#1;call write~int#15(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 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-1: [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893: call write~int#15(#t~bitwise3930#1, ~dev~4#1.base, 212 + ~dev~4#1.offset, 8);havoc #t~mem3929#1;havoc #t~bitwise3930#1;call #t~mem3931#1 := read~int#15(~dev~4#1.base, 204 + ~dev~4#1.offset, 8);call #t~mem3932#1 := read~int#15(~dev~4#1.base, 212 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-3: assume false;#t~bitwise3930#1 := #t~mem3929#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-3: assume !false; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893-2: havoc #t~bitwise3930#1;assume (#t~bitwise3930#1 % 18446744073709551616 >= #t~mem3929#1 % 18446744073709551616 && #t~bitwise3930#1 % 18446744073709551616 >= 384) && #t~bitwise3930#1 % 18446744073709551616 <= 384 + #t~mem3929#1 % 18446744073709551616; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26146: havoc dma_supported_#t~nondet4352#1;dma_set_coherent_mask_#t~ret283#1 := dma_supported_#res#1;havoc dma_supported_#t~nondet4352#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~ret283#1 && dma_set_coherent_mask_#t~ret283#1 <= 2147483647;dma_set_coherent_mask_~tmp~24#1 := dma_set_coherent_mask_#t~ret283#1;havoc dma_set_coherent_mask_#t~ret283#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20464: call write~int#15(bnx2_init_board_#t~ret3790#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3790#1;bnx2_init_board_~i~54#1 := 0; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20464-1: SUMMARY for call bnx2_init_board_#t~ret3790#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 76); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20332: assume -2147483648 <= bnx2_init_board_#t~ret3731#1 && bnx2_init_board_#t~ret3731#1 <= 2147483647;havoc bnx2_init_board_#t~ret3731#1;bnx2_init_board_~rc~24#1 := -5; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365: assume 0 != bnx2_init_board_#t~mem3750#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3750#1;call bnx2_init_board_#t~mem3751#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20365: assume !(0 != bnx2_init_board_#t~mem3750#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3750#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20332-1: SUMMARY for call bnx2_init_board_#t~ret3731#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 142, 0); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19936: assume 3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19936: assume !(3 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894: call write~int#15(#t~bitwise3933#1, ~dev~4#1.base, 204 + ~dev~4#1.offset, 8);havoc #t~mem3931#1;havoc #t~mem3932#1;havoc #t~bitwise3933#1;call #t~mem3934#1 := read~int#15(~dev~4#1.base, 504 + ~dev~4#1.offset, 4); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-2: havoc #t~bitwise3933#1;assume (#t~bitwise3933#1 % 18446744073709551616 >= #t~mem3931#1 % 18446744073709551616 && #t~bitwise3933#1 % 18446744073709551616 >= #t~mem3932#1 % 18446744073709551616) && #t~bitwise3933#1 % 18446744073709551616 <= #t~mem3931#1 % 18446744073709551616 + #t~mem3932#1 % 18446744073709551616; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-1: [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-4: assume 0 == #t~mem3931#1 % 18446744073709551616 || #t~mem3931#1 % 18446744073709551616 == #t~mem3932#1 % 18446744073709551616;#t~bitwise3933#1 := #t~mem3932#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-4: assume !(0 == #t~mem3931#1 % 18446744073709551616 || #t~mem3931#1 % 18446744073709551616 == #t~mem3932#1 % 18446744073709551616); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-3: assume 0 == #t~mem3932#1 % 18446744073709551616;#t~bitwise3933#1 := #t~mem3931#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20894-3: assume !(0 == #t~mem3932#1 % 18446744073709551616); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24231: assume 0 != ldv_register_netdev_~tmp~194#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24231: assume !(0 != ldv_register_netdev_~tmp~194#1); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20201: 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 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20036: assume 15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20036: assume !(15 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20003-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3684#1 := readl(bnx2_get_pci_speed_#t~mem3683#1.base, 108 + bnx2_get_pci_speed_#t~mem3683#1.offset); srcloc: null [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20003: bnx2_get_pci_speed_~reg~3#1 := bnx2_get_pci_speed_#t~ret3684#1;havoc bnx2_get_pci_speed_#t~mem3683#1.base, bnx2_get_pci_speed_#t~mem3683#1.offset;havoc bnx2_get_pci_speed_#t~ret3684#1; [2025-02-08 04:20:33,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366: call write~int#15(bnx2_init_board_#t~bitwise3752#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3751#1;havoc bnx2_init_board_#t~bitwise3752#1; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-2: havoc bnx2_init_board_#t~bitwise3752#1;assume (bnx2_init_board_#t~bitwise3752#1 % 4294967296 >= bnx2_init_board_#t~mem3751#1 % 4294967296 && bnx2_init_board_#t~bitwise3752#1 % 4294967296 >= 4) && bnx2_init_board_#t~bitwise3752#1 % 4294967296 <= 4 + bnx2_init_board_#t~mem3751#1 % 4294967296; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-1: [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-4: assume 0 == bnx2_init_board_#t~mem3751#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3751#1 % 4294967296;bnx2_init_board_#t~bitwise3752#1 := 4; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-4: assume !(0 == bnx2_init_board_#t~mem3751#1 % 4294967296 || 4 == bnx2_init_board_#t~mem3751#1 % 4294967296); [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-3: assume false;bnx2_init_board_#t~bitwise3752#1 := bnx2_init_board_#t~mem3751#1; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20366-3: assume !false; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21688-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 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565-1: SUMMARY for call bnx2_init_board_#t~memcpy~res3813#1.base, bnx2_init_board_#t~memcpy~res3813#1.offset := #Ultimate.C_memcpy#15(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 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20532: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20565: havoc bnx2_init_board_#t~memcpy~res3813#1.base, bnx2_init_board_#t~memcpy~res3813#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 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20532-1: SUMMARY for call msleep(10); srcloc: null [2025-02-08 04:20:33,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-1: [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895: call write~int#15(#t~bitwise3935#1, ~dev~4#1.base, 504 + ~dev~4#1.offset, 4);havoc #t~mem3934#1;havoc #t~bitwise3935#1;assume { :begin_inline_ldv_register_netdev_34 } true;ldv_register_netdev_34_#in~ldv_func_arg1#1.base, ldv_register_netdev_34_#in~ldv_func_arg1#1.offset := ~dev~4#1.base, ~dev~4#1.offset;havoc ldv_register_netdev_34_#res#1;havoc ldv_register_netdev_34_#t~ret4265#1, ldv_register_netdev_34_#t~ret4266#1, ldv_register_netdev_34_~ldv_func_arg1#1.base, ldv_register_netdev_34_~ldv_func_arg1#1.offset, ldv_register_netdev_34_~ldv_func_res~8#1, ldv_register_netdev_34_~tmp~213#1, ldv_register_netdev_34_~tmp___0~112#1;ldv_register_netdev_34_~ldv_func_arg1#1.base, ldv_register_netdev_34_~ldv_func_arg1#1.offset := ldv_register_netdev_34_#in~ldv_func_arg1#1.base, ldv_register_netdev_34_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_34_~ldv_func_res~8#1;havoc ldv_register_netdev_34_~tmp~213#1;havoc ldv_register_netdev_34_~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_34_~ldv_func_arg1#1.base, ldv_register_netdev_34_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet4389#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~nondet4389#1;assume -2147483648 <= register_netdev_#t~nondet4389#1 && register_netdev_#t~nondet4389#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet4389#1;havoc register_netdev_#t~nondet4389#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-3: assume false;#t~bitwise3935#1 := #t~mem3934#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-3: assume !false; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-2: havoc #t~bitwise3935#1;assume (#t~bitwise3935#1 % 4294967296 >= #t~mem3934#1 % 4294967296 && #t~bitwise3935#1 % 4294967296 >= 131072) && #t~bitwise3935#1 % 4294967296 <= 131072 + #t~mem3934#1 % 4294967296; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-4: assume 0 == #t~mem3934#1 % 4294967296 || 131072 == #t~mem3934#1 % 4294967296;#t~bitwise3935#1 := 131072; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895-4: assume !(0 == #t~mem3934#1 % 4294967296 || 131072 == #t~mem3934#1 % 4294967296); [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20169-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3704#1 := pci_vpd_find_info_keyword(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset, bnx2_read_vpd_fw_ver_~i~53#1, bnx2_read_vpd_fw_ver_~rosize~0#1, 131, 0); srcloc: null [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20169: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3704#1 && bnx2_read_vpd_fw_ver_#t~ret3704#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3704#1;havoc bnx2_read_vpd_fw_ver_#t~ret3704#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20103: assume 0 == (bnx2_read_vpd_fw_ver_~data~7#1.base + bnx2_read_vpd_fw_ver_~data~7#1.offset) % 18446744073709551616; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20103: assume !(0 == (bnx2_read_vpd_fw_ver_~data~7#1.base + bnx2_read_vpd_fw_ver_~data~7#1.offset) % 18446744073709551616); [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20433-1: SUMMARY for call bnx2_init_board_#t~ret3780#1 := bnx2_init_nvram(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset); srcloc: null [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: havoc pci_vpd_lrdt_size_#t~mem448#1;havoc pci_vpd_lrdt_size_#t~mem449#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20433: assume -2147483648 <= bnx2_init_board_#t~ret3780#1 && bnx2_init_board_#t~ret3780#1 <= 2147483647;havoc bnx2_init_board_#t~ret3780#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740-1: bnx2_read_vpd_fw_ver_#t~ret3700#1 := pci_vpd_lrdt_size_#res#1;havoc pci_vpd_lrdt_size_#t~mem448#1, pci_vpd_lrdt_size_#t~mem449#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~ret3700#1;havoc bnx2_read_vpd_fw_ver_#t~ret3700#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 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20665-1: call bnx2_init_board_#t~mem3871#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20665: assume 1460011008 == (bnx2_init_board_#t~mem3871#1 - bnx2_init_board_#t~mem3871#1 % 16) % 4294967296;havoc bnx2_init_board_#t~mem3871#1;call bnx2_init_board_#t~mem3872#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8966 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3872#1, bnx2_init_board_~bp~45#1.base, 8968 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3872#1;call bnx2_init_board_#t~mem3873#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8978 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3873#1, bnx2_init_board_~bp~45#1.base, 8980 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3873#1;call bnx2_init_board_#t~mem3874#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8970 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3874#1, bnx2_init_board_~bp~45#1.base, 8972 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3874#1;call bnx2_init_board_#t~mem3875#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8990 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3875#1, bnx2_init_board_~bp~45#1.base, 8992 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3875#1;call bnx2_init_board_#t~mem3876#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8974 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3876#1, bnx2_init_board_~bp~45#1.base, 8976 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3876#1;call bnx2_init_board_#t~mem3877#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8982 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3877#1, bnx2_init_board_~bp~45#1.base, 8984 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3877#1;call bnx2_init_board_#t~mem3878#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8986 + bnx2_init_board_~bp~45#1.offset, 2);call write~int#15(bnx2_init_board_#t~mem3878#1, bnx2_init_board_~bp~45#1.base, 8988 + bnx2_init_board_~bp~45#1.offset, 2);havoc bnx2_init_board_#t~mem3878#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20665: assume !(1460011008 == (bnx2_init_board_#t~mem3871#1 - bnx2_init_board_#t~mem3871#1 % 16) % 4294967296);havoc bnx2_init_board_#t~mem3871#1; [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20500: 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#15(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 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20500: assume !(2 != bnx2_init_board_~i~54#1); [2025-02-08 04:20:33,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434: call write~int#15(bnx2_init_board_#t~ret3781#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3781#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20467: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20467: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 23); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764: assume 0 != (if bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_bus_string_#t~mem3900#1;bnx2_bus_string_#t~loopctr3901#1 := 0; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764: assume !(0 != (if bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 else bnx2_bus_string_#t~mem3900#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_bus_string_#t~mem3900#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24233: 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 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-1: [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005: assume 0 != bnx2_get_pci_speed_#t~bitwise3685#1;havoc bnx2_get_pci_speed_#t~bitwise3685#1;call bnx2_get_pci_speed_#t~mem3686#1 := read~int#15(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);call write~int#15(1 + bnx2_get_pci_speed_#t~mem3686#1 - bnx2_get_pci_speed_#t~mem3686#1 % 2, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3686#1;call bnx2_get_pci_speed_#t~mem3687#1.base, bnx2_get_pci_speed_#t~mem3687#1.offset := read~$Pointer$#15(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005: assume !(0 != bnx2_get_pci_speed_#t~bitwise3685#1);havoc bnx2_get_pci_speed_#t~bitwise3685#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-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~bitwise3685#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 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-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 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19939: assume 12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296;call bnx2_get_5709_media_#t~mem3676#1 := read~int#15(bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);call write~int#15(1 + bnx2_get_5709_media_#t~mem3676#1 - bnx2_get_5709_media_#t~mem3676#1 % 2, bnx2_get_5709_media_~bp#1.base, 8898 + bnx2_get_5709_media_~bp#1.offset, 4);havoc bnx2_get_5709_media_#t~mem3676#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19939: assume !(12 == bnx2_get_5709_media_~bond_id~0#1 % 4294967296); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-2: havoc bnx2_get_pci_speed_#t~bitwise3685#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~bitwise3685#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~bitwise3685#1 <= 8) && bnx2_get_pci_speed_#t~bitwise3685#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~bitwise3685#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~bitwise3685#1 >= -9223372036854775808; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434-1: SUMMARY for call bnx2_init_board_#t~ret3781#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 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-1: assume bnx2_init_board_#t~short3841#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633-1: assume !bnx2_init_board_#t~short3841#1;call bnx2_init_board_#t~mem3840#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3841#1 := 1460142080 == (bnx2_init_board_#t~mem3840#1 - bnx2_init_board_#t~mem3840#1 % 65536) % 4294967296; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20600: assume 1460207616 == (bnx2_init_board_#t~mem3822#1 - bnx2_init_board_#t~mem3822#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3822#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~mem3674#1.base, bnx2_get_5709_media_#t~mem3674#1.offset, bnx2_get_5709_media_#t~ret3675#1, bnx2_get_5709_media_#t~mem3676#1, bnx2_get_5709_media_#t~bitwise3677#1, bnx2_get_5709_media_#t~bitwise3678#1, bnx2_get_5709_media_#t~bitwise3679#1, bnx2_get_5709_media_#t~mem3680#1, bnx2_get_5709_media_#t~mem3681#1, bnx2_get_5709_media_#t~mem3682#1, bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, bnx2_get_5709_media_~val~40#1, bnx2_get_5709_media_~tmp~165#1, bnx2_get_5709_media_~bond_id~0#1, bnx2_get_5709_media_~strap~0#1;bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset := bnx2_get_5709_media_#in~bp#1.base, bnx2_get_5709_media_#in~bp#1.offset;havoc bnx2_get_5709_media_~val~40#1;havoc bnx2_get_5709_media_~tmp~165#1;havoc bnx2_get_5709_media_~bond_id~0#1;havoc bnx2_get_5709_media_~strap~0#1;call bnx2_get_5709_media_#t~mem3674#1.base, bnx2_get_5709_media_#t~mem3674#1.offset := read~$Pointer$#15(bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, 8); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20600: assume !(1460207616 == (bnx2_init_board_#t~mem3822#1 - bnx2_init_board_#t~mem3822#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3822#1;call bnx2_init_board_#t~mem3823#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume bnx2_init_board_#t~short3841#1;havoc bnx2_init_board_#t~mem3839#1;havoc bnx2_init_board_#t~mem3840#1;havoc bnx2_init_board_#t~short3841#1;call bnx2_init_board_#t~mem3842#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume !bnx2_init_board_#t~short3841#1;havoc bnx2_init_board_#t~mem3839#1;havoc bnx2_init_board_#t~mem3840#1;havoc bnx2_init_board_#t~short3841#1;call bnx2_init_board_#t~mem3844#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3850#1 := 1460207616 == (bnx2_init_board_#t~mem3844#1 - bnx2_init_board_#t~mem3844#1 % 65536) % 4294967296; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20435-1: SUMMARY for call bnx2_init_board_#t~ret3782#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 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20402: assume -2147483648 <= bnx2_init_board_#t~ret3765#1 && bnx2_init_board_#t~ret3765#1 <= 2147483647;bnx2_init_board_~rc~24#1 := bnx2_init_board_#t~ret3765#1;havoc bnx2_init_board_#t~ret3765#1; [2025-02-08 04:20:33,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20435: bnx2_init_board_~tmp___4~11#1 := bnx2_init_board_#t~ret3782#1;havoc bnx2_init_board_#t~ret3782#1; [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-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~bitwise3685#1 := 0; [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20005-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 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699-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 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20699: call write~int#15(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#15(250 + ~jiffies~0, bnx2_init_board_~bp~45#1.base, 8578 + bnx2_init_board_~bp~45#1.offset, 8);call write~int#15(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$#15(#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 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072: assume 0 != bnx2_get_pci_speed_#t~bitwise3689#1;havoc bnx2_get_pci_speed_#t~bitwise3689#1;call write~int#15(66, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072: assume !(0 != bnx2_get_pci_speed_#t~bitwise3689#1);havoc bnx2_get_pci_speed_#t~bitwise3689#1;call write~int#15(33, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-2: havoc bnx2_get_pci_speed_#t~bitwise3689#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~bitwise3689#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~bitwise3689#1 <= 4) && bnx2_get_pci_speed_#t~bitwise3689#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~bitwise3689#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~bitwise3689#1 >= -9223372036854775808; [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24234-1: SUMMARY for call ldv_assume((if 5 == ~ldv_statevar_1~0 then 1 else 0)); srcloc: null [2025-02-08 04:20:33,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-1: [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-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~bitwise3689#1 := 0; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-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 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19973: assume 1 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19973: assume !(1 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-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~bitwise3689#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 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20072-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 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20898: assume 0 != ~rc~25#1; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20898: 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~mem3892#1, bnx2_bus_string_#t~bitwise3893#1, bnx2_bus_string_#t~loopctr3894#1, bnx2_bus_string_#t~nondet3895#1, bnx2_bus_string_#t~ret3896#1, bnx2_bus_string_#t~loopctr3897#1, bnx2_bus_string_#t~nondet3898#1, bnx2_bus_string_#t~ret3899#1, bnx2_bus_string_#t~mem3900#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~bitwise3905#1, bnx2_bus_string_#t~loopctr3906#1, bnx2_bus_string_#t~nondet3907#1, bnx2_bus_string_#t~ret3908#1, bnx2_bus_string_#t~loopctr3909#1, bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_#t~ret3911#1, bnx2_bus_string_#t~mem3912#1, bnx2_bus_string_#t~loopctr3913#1, bnx2_bus_string_#t~nondet3914#1, bnx2_bus_string_#t~ret3915#1, bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset, bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset, bnx2_bus_string_~tmp~168#1, bnx2_bus_string_~tmp___0~88#1, bnx2_bus_string_~tmp___1~49#1, bnx2_bus_string_~tmp___2~32#1, bnx2_bus_string_~tmp___3~17#1, bnx2_bus_string_~tmp___4~12#1;bnx2_bus_string_~bp#1.base, bnx2_bus_string_~bp#1.offset := bnx2_bus_string_#in~bp#1.base, bnx2_bus_string_#in~bp#1.offset;bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset := bnx2_bus_string_#in~str#1.base, bnx2_bus_string_#in~str#1.offset;havoc bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset;havoc bnx2_bus_string_~tmp~168#1;havoc bnx2_bus_string_~tmp___0~88#1;havoc bnx2_bus_string_~tmp___1~49#1;havoc bnx2_bus_string_~tmp___2~32#1;havoc bnx2_bus_string_~tmp___3~17#1;havoc bnx2_bus_string_~tmp___4~12#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~str#1.base, bnx2_bus_string_~str#1.offset;call bnx2_bus_string_#t~mem3892#1 := read~int#15(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20402-1: SUMMARY for call bnx2_init_board_#t~ret3765#1 := pci_set_dma_mask(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24234: 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 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20171: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20171: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-2: havoc bnx2_init_board_#t~bitwise3843#1;assume (bnx2_init_board_#t~bitwise3843#1 % 4294967296 >= bnx2_init_board_#t~mem3842#1 % 4294967296 && bnx2_init_board_#t~bitwise3843#1 % 4294967296 >= 2) && bnx2_init_board_#t~bitwise3843#1 % 4294967296 <= 2 + bnx2_init_board_#t~mem3842#1 % 4294967296; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-1: [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-4: assume 0 == bnx2_init_board_#t~mem3842#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3842#1 % 4294967296;bnx2_init_board_#t~bitwise3843#1 := 2; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-4: assume !(0 == bnx2_init_board_#t~mem3842#1 % 4294967296 || 2 == bnx2_init_board_#t~mem3842#1 % 4294967296); [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-3: assume false;bnx2_init_board_#t~bitwise3843#1 := bnx2_init_board_#t~mem3842#1; [2025-02-08 04:20:33,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634-3: assume !false; [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469: 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#15(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#15(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#15(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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20469: assume !(0 == bnx2_init_board_~i~54#1); [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20766: assume true;havoc bnx2_bus_string_#t~nondet3902#1;call write~int#17(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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20766: assume true;bnx2_bus_string_~tmp___1~49#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___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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20733: SUMMARY for call pci_release_regions(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21691-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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20634: call write~int#15(bnx2_init_board_#t~bitwise3843#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3842#1;havoc bnx2_init_board_#t~bitwise3843#1; [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20040: assume 0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20040: assume !(0 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20866: 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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20866: 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~ret3707#1.base, bnx2_init_board_#t~ret3707#1.offset, bnx2_init_board_#t~ret3708#1.base, bnx2_init_board_#t~ret3708#1.offset, bnx2_init_board_#t~mem3709#1.base, bnx2_init_board_#t~mem3709#1.offset, bnx2_init_board_#t~ret3710#1, bnx2_init_board_#t~ret3711#1, bnx2_init_board_#t~mem3712#1, bnx2_init_board_#t~bitwise3713#1, bnx2_init_board_#t~ret3714#1, bnx2_init_board_#t~ret3715#1, bnx2_init_board_#t~ret3716#1, bnx2_init_board_#t~mem3717#1, bnx2_init_board_#t~mem3718#1, bnx2_init_board_#t~ret3719#1, bnx2_init_board_#t~ret3720#1.base, bnx2_init_board_#t~ret3720#1.offset, bnx2_init_board_#t~ret3721#1.base, bnx2_init_board_#t~ret3721#1.offset, bnx2_init_board_#t~mem3722#1, bnx2_init_board_#t~ret3723#1.base, bnx2_init_board_#t~ret3723#1.offset, bnx2_init_board_#t~mem3724#1.base, bnx2_init_board_#t~mem3724#1.offset, bnx2_init_board_#t~ret3725#1, bnx2_init_board_#t~mem3726#1.base, bnx2_init_board_#t~mem3726#1.offset, bnx2_init_board_#t~mem3727#1.base, bnx2_init_board_#t~mem3727#1.offset, bnx2_init_board_#t~ret3728#1, bnx2_init_board_#t~mem3729#1, bnx2_init_board_#t~ret3730#1, bnx2_init_board_#t~ret3731#1, bnx2_init_board_#t~mem3732#1, bnx2_init_board_#t~bitwise3733#1, bnx2_init_board_#t~mem3734#1, bnx2_init_board_#t~bitwise3735#1, bnx2_init_board_#t~mem3736#1, bnx2_init_board_#t~bitwise3737#1, bnx2_init_board_#t~ret3738#1, bnx2_init_board_#t~mem3739#1, bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_#t~ret3741#1, bnx2_init_board_#t~mem3742#1, bnx2_init_board_#t~ret3743#1, bnx2_init_board_#t~mem3744#1, bnx2_init_board_#t~bitwise3745#1, bnx2_init_board_#t~mem3746#1, bnx2_init_board_#t~mem3747#1, bnx2_init_board_#t~bitwise3748#1, bnx2_init_board_#t~short3749#1, bnx2_init_board_#t~mem3750#1, bnx2_init_board_#t~mem3751#1, bnx2_init_board_#t~bitwise3752#1, bnx2_init_board_#t~mem3753#1, bnx2_init_board_#t~mem3754#1, bnx2_init_board_#t~short3755#1, bnx2_init_board_#t~mem3756#1, bnx2_init_board_#t~mem3757#1, bnx2_init_board_#t~bitwise3758#1, bnx2_init_board_#t~mem3759#1, bnx2_init_board_#t~ret3760#1, bnx2_init_board_#t~mem3761#1, bnx2_init_board_#t~bitwise3762#1, bnx2_init_board_#t~ret3763#1, bnx2_init_board_#t~ret3764#1, bnx2_init_board_#t~ret3765#1, bnx2_init_board_#t~ret3766#1, bnx2_init_board_#t~mem3767#1, bnx2_init_board_#t~bitwise3768#1, bnx2_init_board_#t~mem3769#1, bnx2_init_board_#t~mem3770#1.base, bnx2_init_board_#t~mem3770#1.offset, bnx2_init_board_#t~ret3771#1, bnx2_init_board_#t~mem3772#1, bnx2_init_board_#t~bitwise3773#1, bnx2_init_board_#t~mem3774#1, bnx2_init_board_#t~mem3775#1.base, bnx2_init_board_#t~mem3775#1.offset, bnx2_init_board_#t~mem3776#1, bnx2_init_board_#t~mem3777#1, bnx2_init_board_#t~short3778#1, bnx2_init_board_#t~ret3779#1, bnx2_init_board_#t~ret3780#1, bnx2_init_board_#t~ret3781#1, bnx2_init_board_#t~ret3782#1, bnx2_init_board_#t~mem3783#1, bnx2_init_board_#t~mem3784#1, bnx2_init_board_#t~ret3785#1, bnx2_init_board_#t~ret3786#1, bnx2_init_board_#t~mem3787#1, bnx2_init_board_#t~ret3788#1, bnx2_init_board_#t~nondet3789#1, bnx2_init_board_#t~ret3790#1, bnx2_init_board_#t~mem3791#1, bnx2_init_board_#t~bitwise3792#1, bnx2_init_board_#t~ret3793#1, bnx2_init_board_#t~mem3794#1, bnx2_init_board_#t~bitwise3795#1, bnx2_init_board_#t~mem3796#1, bnx2_init_board_#t~bitwise3797#1, bnx2_init_board_#t~mem3798#1, bnx2_init_board_#t~bitwise3799#1, bnx2_init_board_#t~ret3800#1, bnx2_init_board_#t~mem3801#1, bnx2_init_board_#t~bitwise3802#1, bnx2_init_board_#t~ret3803#1, bnx2_init_board_#t~mem3804#1, bnx2_init_board_#t~bitwise3805#1, bnx2_init_board_#t~mem3806#1, bnx2_init_board_#t~mem3807#1, bnx2_init_board_#t~short3808#1, bnx2_init_board_#t~ret3809#1, bnx2_init_board_#t~ret3810#1, bnx2_init_board_#t~mem3811#1, bnx2_init_board_#t~ret3812#1, bnx2_init_board_#t~memcpy~res3813#1.base, bnx2_init_board_#t~memcpy~res3813#1.offset, bnx2_init_board_#t~ret3814#1, bnx2_init_board_#t~mem3815#1, bnx2_init_board_#t~mem3816#1, bnx2_init_board_#t~ret3817#1, bnx2_init_board_#t~mem3818#1, bnx2_init_board_#t~mem3819#1, bnx2_init_board_#t~mem3820#1, bnx2_init_board_#t~mem3821#1, bnx2_init_board_#t~mem3822#1, bnx2_init_board_#t~mem3823#1, bnx2_init_board_#t~mem3824#1, bnx2_init_board_#t~mem3825#1, bnx2_init_board_#t~ret3826#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~mem3833#1, bnx2_init_board_#t~bitwise3834#1, bnx2_init_board_#t~mem3835#1, bnx2_init_board_#t~bitwise3836#1, bnx2_init_board_#t~mem3837#1, bnx2_init_board_#t~bitwise3838#1, bnx2_init_board_#t~mem3839#1, bnx2_init_board_#t~mem3840#1, bnx2_init_board_#t~short3841#1, bnx2_init_board_#t~mem3842#1, bnx2_init_board_#t~bitwise3843#1, bnx2_init_board_#t~mem3844#1, bnx2_init_board_#t~mem3845#1, bnx2_init_board_#t~bitwise3846#1, bnx2_init_board_#t~mem3847#1, bnx2_init_board_#t~bitwise3848#1, bnx2_init_board_#t~short3849#1, bnx2_init_board_#t~short3850#1, bnx2_init_board_#t~mem3851#1, bnx2_init_board_#t~bitwise3852#1, bnx2_init_board_#t~mem3853#1, bnx2_init_board_#t~mem3854#1, bnx2_init_board_#t~short3855#1, bnx2_init_board_#t~mem3856#1, bnx2_init_board_#t~short3857#1, bnx2_init_board_#t~mem3858#1, bnx2_init_board_#t~bitwise3859#1, bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset, bnx2_init_board_#t~ret3861#1, bnx2_init_board_#t~bitwise3862#1, bnx2_init_board_#t~mem3863#1, bnx2_init_board_#t~bitwise3864#1, bnx2_init_board_#t~mem3865#1, bnx2_init_board_#t~bitwise3866#1, bnx2_init_board_#t~mem3867#1.base, bnx2_init_board_#t~mem3867#1.offset, bnx2_init_board_#t~mem3868#1.base, bnx2_init_board_#t~mem3868#1.offset, bnx2_init_board_#t~mem3869#1, bnx2_init_board_#t~ret3870#1, bnx2_init_board_#t~mem3871#1, bnx2_init_board_#t~mem3872#1, bnx2_init_board_#t~mem3873#1, bnx2_init_board_#t~mem3874#1, bnx2_init_board_#t~mem3875#1, bnx2_init_board_#t~mem3876#1, bnx2_init_board_#t~mem3877#1, bnx2_init_board_#t~mem3878#1, bnx2_init_board_#t~mem3879#1, bnx2_init_board_#t~mem3880#1, bnx2_init_board_#t~ret3881#1.base, bnx2_init_board_#t~ret3881#1.offset, bnx2_init_board_#t~ret3882#1, bnx2_init_board_#t~bitwise3883#1, bnx2_init_board_#t~ret3884#1, bnx2_init_board_#t~ret3885#1, bnx2_init_board_#t~mem3886#1, bnx2_init_board_#t~bitwise3887#1, bnx2_init_board_#t~ret3888#1, bnx2_init_board_#t~mem3889#1, bnx2_init_board_#t~bitwise3890#1, bnx2_init_board_#t~mem3891#1.base, bnx2_init_board_#t~mem3891#1.offset, bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset, bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset, bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, bnx2_init_board_~rc~24#1, bnx2_init_board_~i~54#1, bnx2_init_board_~j~17#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, bnx2_init_board_~dma_mask~2#1, bnx2_init_board_~persist_dma_mask~0#1, bnx2_init_board_~err~6#1, bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset, bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset, bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset, bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset, bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset, bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset, bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset, bnx2_init_board_~tmp___1~48#1, bnx2_init_board_~tmp___2~31#1, bnx2_init_board_~tmp___3~16#1, bnx2_init_board_~tmp___4~11#1, bnx2_init_board_~off~0#1, bnx2_init_board_~tmp___5~8#1, bnx2_init_board_~num~0#1, bnx2_init_board_~k~1#1, bnx2_init_board_~skip0~0#1, bnx2_init_board_~tmp___6~6#1, bnx2_init_board_~tmp___7~6#1, bnx2_init_board_~tmp___8~4#1, bnx2_init_board_~tmp___9~3#1, bnx2_init_board_~tmp___10~3#1, bnx2_init_board_~addr~7#1, bnx2_init_board_~tmp___11~3#1, bnx2_init_board_~tmp___12~2#1, bnx2_init_board_~tmp___13~2#1, bnx2_init_board_~tmp___14~2#1, bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset, bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset, bnx2_init_board_~tmp___15~2#1, bnx2_init_board_~tmp___16~2#1;bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset := bnx2_init_board_#in~pdev#1.base, bnx2_init_board_#in~pdev#1.offset;bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset := bnx2_init_board_#in~dev#1.base, bnx2_init_board_#in~dev#1.offset;havoc bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset;havoc bnx2_init_board_~rc~24#1;havoc bnx2_init_board_~i~54#1;havoc bnx2_init_board_~j~17#1;call bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset := #Ultimate.allocOnStack(4);havoc bnx2_init_board_~dma_mask~2#1;havoc bnx2_init_board_~persist_dma_mask~0#1;havoc bnx2_init_board_~err~6#1;havoc bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset;havoc bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset;call bnx2_init_board_~#__key~0#1.base, bnx2_init_board_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___0~0#1.base, bnx2_init_board_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___1~0#1.base, bnx2_init_board_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__key___2~0#1.base, bnx2_init_board_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8);call bnx2_init_board_~#__constr_expr_0~0#1.base, bnx2_init_board_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8);havoc bnx2_init_board_~tmp___1~48#1;havoc bnx2_init_board_~tmp___2~31#1;havoc bnx2_init_board_~tmp___3~16#1;havoc bnx2_init_board_~tmp___4~11#1;havoc bnx2_init_board_~off~0#1;havoc bnx2_init_board_~tmp___5~8#1;havoc bnx2_init_board_~num~0#1;havoc bnx2_init_board_~k~1#1;havoc bnx2_init_board_~skip0~0#1;havoc bnx2_init_board_~tmp___6~6#1;havoc bnx2_init_board_~tmp___7~6#1;havoc bnx2_init_board_~tmp___8~4#1;havoc bnx2_init_board_~tmp___9~3#1;havoc bnx2_init_board_~tmp___10~3#1;havoc bnx2_init_board_~addr~7#1;havoc bnx2_init_board_~tmp___11~3#1;havoc bnx2_init_board_~tmp___12~2#1;havoc bnx2_init_board_~tmp___13~2#1;havoc bnx2_init_board_~tmp___14~2#1;havoc bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset;call bnx2_init_board_~#__key___3~0#1.base, bnx2_init_board_~#__key___3~0#1.offset := #Ultimate.allocOnStack(8);havoc bnx2_init_board_~tmp___15~2#1;havoc bnx2_init_board_~tmp___16~2#1;call write~$Pointer$#15(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 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20238: bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset := bnx2_init_board_#t~ret3707#1.base, bnx2_init_board_#t~ret3707#1.offset;havoc bnx2_init_board_#t~ret3707#1.base, bnx2_init_board_#t~ret3707#1.offset;bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset := bnx2_init_board_~tmp~167#1.base, bnx2_init_board_~tmp~167#1.offset;call write~int#15(0, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#15(0, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20271: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 04:20:33,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20271: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24235: 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 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20238-1: SUMMARY for call bnx2_init_board_#t~ret3707#1.base, bnx2_init_board_#t~ret3707#1.offset := netdev_priv(bnx2_init_board_~dev#1.base, bnx2_init_board_~dev#1.offset); srcloc: null [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20536: assume bnx2_init_board_~i~54#1 <= 29; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20536: assume !(bnx2_init_board_~i~54#1 <= 29); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404: assume 0 != bnx2_init_board_~rc~24#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404: assume !(0 != bnx2_init_board_~rc~24#1); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20437: 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#15(1, bnx2_init_board_~bp~45#1.base, 9474 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20437: 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 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371-1: assume bnx2_init_board_#t~short3755#1;call bnx2_init_board_#t~mem3754#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3755#1 := 1460011024 != (bnx2_init_board_#t~mem3754#1 - bnx2_init_board_#t~mem3754#1 % 16) % 4294967296; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371-1: assume !bnx2_init_board_#t~short3755#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338: call write~int#15(bnx2_init_board_#t~bitwise3733#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3732#1;havoc bnx2_init_board_#t~bitwise3733#1;call bnx2_init_board_#t~mem3734#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371: assume bnx2_init_board_#t~short3755#1;havoc bnx2_init_board_#t~mem3753#1;havoc bnx2_init_board_#t~mem3754#1;havoc bnx2_init_board_#t~short3755#1;call bnx2_init_board_#t~mem3756#1 := read~int#15(bnx2_init_board_~pdev#1.base, 75 + bnx2_init_board_~pdev#1.offset, 1); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371: assume !bnx2_init_board_#t~short3755#1;havoc bnx2_init_board_#t~mem3753#1;havoc bnx2_init_board_#t~mem3754#1;havoc bnx2_init_board_#t~short3755#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20602: havoc bnx2_get_5709_media_#t~mem3674#1.base, bnx2_get_5709_media_#t~mem3674#1.offset, bnx2_get_5709_media_#t~ret3675#1, bnx2_get_5709_media_#t~mem3676#1, bnx2_get_5709_media_#t~bitwise3677#1, bnx2_get_5709_media_#t~bitwise3678#1, bnx2_get_5709_media_#t~bitwise3679#1, bnx2_get_5709_media_#t~mem3680#1, bnx2_get_5709_media_#t~mem3681#1, bnx2_get_5709_media_#t~mem3682#1, bnx2_get_5709_media_~bp#1.base, bnx2_get_5709_media_~bp#1.offset, bnx2_get_5709_media_~val~40#1, bnx2_get_5709_media_~tmp~165#1, bnx2_get_5709_media_~bond_id~0#1, bnx2_get_5709_media_~strap~0#1;havoc bnx2_get_5709_media_#in~bp#1.base, bnx2_get_5709_media_#in~bp#1.offset;assume { :end_inline_bnx2_get_5709_media } true; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20008: bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_#t~ret3688#1;havoc bnx2_get_pci_speed_#t~mem3687#1.base, bnx2_get_pci_speed_#t~mem3687#1.offset;havoc bnx2_get_pci_speed_#t~ret3688#1;bnx2_get_pci_speed_~clkreg~0#1 := bnx2_get_pci_speed_~clkreg~0#1 % 16; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20008-1: SUMMARY for call bnx2_get_pci_speed_#t~ret3688#1 := readl(bnx2_get_pci_speed_#t~mem3687#1.base, 112 + bnx2_get_pci_speed_#t~mem3687#1.offset); srcloc: null [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20900: assume -2147483648 <= #t~ret3937#1 && #t~ret3937#1 <= 2147483647;havoc #t~ret3937#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20900-1: SUMMARY for call #t~ret3937#1 := dev_err(~pdev#1.base, 179 + ~pdev#1.offset, 150, 0); srcloc: null [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-2: havoc bnx2_init_board_#t~bitwise3733#1;assume (bnx2_init_board_#t~bitwise3733#1 % 4294967296 >= bnx2_init_board_#t~mem3732#1 % 4294967296 && bnx2_init_board_#t~bitwise3733#1 % 4294967296 >= 512) && bnx2_init_board_#t~bitwise3733#1 % 4294967296 <= 512 + bnx2_init_board_#t~mem3732#1 % 4294967296; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20371-2: call bnx2_init_board_#t~mem3753#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3755#1 := 1460011008 != (bnx2_init_board_#t~mem3753#1 - bnx2_init_board_#t~mem3753#1 % 16) % 4294967296; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-1: [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-4: assume 0 == bnx2_init_board_#t~mem3732#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3732#1 % 4294967296;bnx2_init_board_#t~bitwise3733#1 := 512; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-4: assume !(0 == bnx2_init_board_#t~mem3732#1 % 4294967296 || 512 == bnx2_init_board_#t~mem3732#1 % 4294967296); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-3: assume false;bnx2_init_board_#t~bitwise3733#1 := bnx2_init_board_#t~mem3732#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20338-3: assume !false; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20140: assume bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20140: assume !(bnx2_read_vpd_fw_ver_~block_end~0#1 % 4294967296 > 128); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-4: havoc bnx2_init_board_#t~bitwise3848#1;assume bnx2_init_board_#t~bitwise3848#1 % 4294967296 <= bnx2_init_board_#t~mem3847#1 % 4294967296 && bnx2_init_board_#t~bitwise3848#1 % 4294967296 <= 61440; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-3: [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-6: assume 0 == bnx2_init_board_#t~mem3847#1 % 4294967296;bnx2_init_board_#t~bitwise3848#1 := 0; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-6: assume !(0 == bnx2_init_board_#t~mem3847#1 % 4294967296); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-5: assume 61440 == bnx2_init_board_#t~mem3847#1 % 4294967296;bnx2_init_board_#t~bitwise3848#1 := bnx2_init_board_#t~mem3847#1; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-5: assume !(61440 == bnx2_init_board_#t~mem3847#1 % 4294967296); [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-8: bnx2_init_board_#t~short3849#1 := 0 == bnx2_init_board_#t~bitwise3846#1 % 4294967296; [2025-02-08 04:20:33,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20372: assume 0 != bnx2_init_board_#t~mem3756#1 % 256 % 4294967296;havoc bnx2_init_board_#t~mem3756#1;call bnx2_init_board_#t~mem3757#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20372: assume !(0 != bnx2_init_board_#t~mem3756#1 % 256 % 4294967296);havoc bnx2_init_board_#t~mem3756#1; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-7: assume bnx2_init_board_#t~short3849#1; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-7: assume !bnx2_init_board_#t~short3849#1;call bnx2_init_board_#t~mem3847#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-10: havoc bnx2_init_board_#t~bitwise3846#1;assume bnx2_init_board_#t~bitwise3846#1 % 4294967296 <= bnx2_init_board_#t~mem3845#1 % 4294967296 && bnx2_init_board_#t~bitwise3846#1 % 4294967296 <= 61440; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-1: [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-9: [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339: assume 0 == bnx2_init_board_#t~bitwise3735#1 % 4294967296;havoc bnx2_init_board_#t~mem3734#1;havoc bnx2_init_board_#t~bitwise3735#1;call bnx2_init_board_#t~mem3736#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339: assume !(0 == bnx2_init_board_#t~bitwise3735#1 % 4294967296);havoc bnx2_init_board_#t~mem3734#1;havoc bnx2_init_board_#t~bitwise3735#1; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636: assume bnx2_init_board_#t~short3850#1;havoc bnx2_init_board_#t~mem3844#1;havoc bnx2_init_board_#t~mem3845#1;havoc bnx2_init_board_#t~bitwise3846#1;havoc bnx2_init_board_#t~mem3847#1;havoc bnx2_init_board_#t~bitwise3848#1;havoc bnx2_init_board_#t~short3849#1;havoc bnx2_init_board_#t~short3850#1;call bnx2_init_board_#t~mem3851#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636: assume !bnx2_init_board_#t~short3850#1;havoc bnx2_init_board_#t~mem3844#1;havoc bnx2_init_board_#t~mem3845#1;havoc bnx2_init_board_#t~bitwise3846#1;havoc bnx2_init_board_#t~mem3847#1;havoc bnx2_init_board_#t~bitwise3848#1;havoc bnx2_init_board_#t~short3849#1;havoc bnx2_init_board_#t~short3850#1; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-2: bnx2_init_board_#t~short3849#1 := 4096 == bnx2_init_board_#t~bitwise3848#1 % 4294967296; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21693: 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_33_#t~ret4264#1.base, ldv_alloc_etherdev_mqs_33_#t~ret4264#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret4004#1, ldv_alloc_etherdev_mqs_#t~ret4005#1.base, ldv_alloc_etherdev_mqs_#t~ret4005#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~180#1.base, ldv_alloc_etherdev_mqs_~tmp~180#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~97#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.offset := ldv_alloc_etherdev_mqs_33_#t~ret4264#1.base, ldv_alloc_etherdev_mqs_33_#t~ret4264#1.offset;havoc ldv_alloc_etherdev_mqs_33_#t~ret4264#1.base, ldv_alloc_etherdev_mqs_33_#t~ret4264#1.offset;ldv_alloc_etherdev_mqs_33_#res#1.base, ldv_alloc_etherdev_mqs_33_#res#1.offset := ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.base, ldv_alloc_etherdev_mqs_33_~tmp___0~111#1.offset; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-1: bnx2_init_board_#t~short3850#1 := bnx2_init_board_#t~short3849#1; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-12: assume 0 == bnx2_init_board_#t~mem3845#1 % 4294967296;bnx2_init_board_#t~bitwise3846#1 := 0; [2025-02-08 04:20:33,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-12: assume !(0 == bnx2_init_board_#t~mem3845#1 % 4294967296); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-3: assume 61440 == bnx2_init_board_#t~mem3734#1 % 4294967296;bnx2_init_board_#t~bitwise3735#1 := bnx2_init_board_#t~mem3734#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-3: assume !(61440 == bnx2_init_board_#t~mem3734#1 % 4294967296); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20273-1: SUMMARY for call bnx2_init_board_#t~ret3716#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 135, 0); srcloc: null [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-11: assume 61440 == bnx2_init_board_#t~mem3845#1 % 4294967296;bnx2_init_board_#t~bitwise3846#1 := bnx2_init_board_#t~mem3845#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-11: assume !(61440 == bnx2_init_board_#t~mem3845#1 % 4294967296); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-2: havoc bnx2_init_board_#t~bitwise3735#1;assume bnx2_init_board_#t~bitwise3735#1 % 4294967296 <= bnx2_init_board_#t~mem3734#1 % 4294967296 && bnx2_init_board_#t~bitwise3735#1 % 4294967296 <= 61440; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20273: assume -2147483648 <= bnx2_init_board_#t~ret3716#1 && bnx2_init_board_#t~ret3716#1 <= 2147483647;havoc bnx2_init_board_#t~ret3716#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-13: assume bnx2_init_board_#t~short3850#1;call bnx2_init_board_#t~mem3845#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20636-13: assume !bnx2_init_board_#t~short3850#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-4: assume 0 == bnx2_init_board_#t~mem3734#1 % 4294967296;bnx2_init_board_#t~bitwise3735#1 := 0; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20339-4: assume !(0 == bnx2_init_board_#t~mem3734#1 % 4294967296); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20108: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3694#1 && bnx2_read_vpd_fw_ver_#t~ret3694#1 <= 2147483647;bnx2_read_vpd_fw_ver_~rc~23#1 := bnx2_read_vpd_fw_ver_#t~ret3694#1;havoc bnx2_read_vpd_fw_ver_#t~ret3694#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20108-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3694#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 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-4: assume 0 == bnx2_init_board_#t~mem3851#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3851#1 % 4294967296;bnx2_init_board_#t~bitwise3852#1 := 1024; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-4: assume !(0 == bnx2_init_board_#t~mem3851#1 % 4294967296 || 1024 == bnx2_init_board_#t~mem3851#1 % 4294967296); [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20406: assume -2147483648 <= bnx2_init_board_#t~ret3766#1 && bnx2_init_board_#t~ret3766#1 <= 2147483647;havoc bnx2_init_board_#t~ret3766#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-1: [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340: call write~int#15(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 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20406-1: SUMMARY for call bnx2_init_board_#t~ret3766#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 145, 0); srcloc: null [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373: call write~int#15(bnx2_init_board_#t~bitwise3758#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3757#1;havoc bnx2_init_board_#t~bitwise3758#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-3: assume false;bnx2_init_board_#t~bitwise3758#1 := bnx2_init_board_#t~mem3757#1; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-3: assume !false; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-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 >= 2048) && bnx2_init_board_#t~bitwise3737#1 % 4294967296 <= 2048 + bnx2_init_board_#t~mem3736#1 % 4294967296; [2025-02-08 04:20:33,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-2: havoc bnx2_init_board_#t~bitwise3758#1;assume (bnx2_init_board_#t~bitwise3758#1 % 4294967296 >= bnx2_init_board_#t~mem3757#1 % 4294967296 && bnx2_init_board_#t~bitwise3758#1 % 4294967296 >= 128) && bnx2_init_board_#t~bitwise3758#1 % 4294967296 <= 128 + bnx2_init_board_#t~mem3757#1 % 4294967296; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-1: [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-1: [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637: call write~int#15(bnx2_init_board_#t~bitwise3852#1, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3851#1;havoc bnx2_init_board_#t~bitwise3852#1; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-3: assume false;bnx2_init_board_#t~bitwise3852#1 := bnx2_init_board_#t~mem3851#1; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-3: assume !false; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20637-2: havoc bnx2_init_board_#t~bitwise3852#1;assume (bnx2_init_board_#t~bitwise3852#1 % 4294967296 >= bnx2_init_board_#t~mem3851#1 % 4294967296 && bnx2_init_board_#t~bitwise3852#1 % 4294967296 >= 1024) && bnx2_init_board_#t~bitwise3852#1 % 4294967296 <= 1024 + bnx2_init_board_#t~mem3851#1 % 4294967296; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20571: assume bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20571: assume !(bnx2_init_board_~i~54#1 <= 2 && bnx2_init_board_~j~17#1 <= 27); [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944: assume 0 != bnx2_get_5709_media_#t~bitwise3677#1;havoc bnx2_get_5709_media_#t~bitwise3677#1; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944: assume !(0 != bnx2_get_5709_media_#t~bitwise3677#1);havoc bnx2_get_5709_media_#t~bitwise3677#1; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19977: assume 2 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19977: assume !(2 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-2: havoc bnx2_get_5709_media_#t~bitwise3677#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~bitwise3677#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~bitwise3677#1 <= 33554432) && bnx2_get_5709_media_#t~bitwise3677#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~bitwise3677#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~bitwise3677#1 >= -9223372036854775808; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-1: [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-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~bitwise3677#1 := 0; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-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 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-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~bitwise3677#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 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19944-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 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-4: assume 0 == bnx2_init_board_#t~mem3736#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3736#1 % 4294967296;bnx2_init_board_#t~bitwise3737#1 := 2048; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-4: assume !(0 == bnx2_init_board_#t~mem3736#1 % 4294967296 || 2048 == bnx2_init_board_#t~mem3736#1 % 4294967296); [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-4: assume 0 == bnx2_init_board_#t~mem3757#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3757#1 % 4294967296;bnx2_init_board_#t~bitwise3758#1 := 128; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-4: assume !(0 == bnx2_init_board_#t~mem3757#1 % 4294967296 || 128 == bnx2_init_board_#t~mem3757#1 % 4294967296); [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-3: assume false;bnx2_init_board_#t~bitwise3737#1 := bnx2_init_board_#t~mem3736#1; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20340-3: assume !false; [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20242: bnx2_init_board_~tmp___0~87#1.base, bnx2_init_board_~tmp___0~87#1.offset := bnx2_init_board_#t~ret3708#1.base, bnx2_init_board_#t~ret3708#1.offset;havoc bnx2_init_board_#t~ret3708#1.base, bnx2_init_board_#t~ret3708#1.offset;call write~$Pointer$#15(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~mem3709#1.base, bnx2_init_board_#t~mem3709#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, 9014 + bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20737-1: SUMMARY for call pci_disable_device(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20737: 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 04:20:33,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20605: assume 0 != (if bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3823#1;call bnx2_init_board_#t~mem3824#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);call write~int#15(1 + bnx2_init_board_#t~mem3824#1 - bnx2_init_board_#t~mem3824#1 % 2, bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3824#1; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20605: assume !(0 != (if bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3823#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3823#1; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20506: bnx2_init_board_~i~54#1 := 1 + bnx2_init_board_~i~54#1; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-1: [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3678#1 / 2097152;havoc bnx2_get_5709_media_#t~bitwise3678#1; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-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~bitwise3690#1 := 0; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-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 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-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~bitwise3678#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 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-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 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-2: havoc bnx2_get_5709_media_#t~bitwise3678#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~bitwise3678#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~bitwise3678#1 <= 14680064) && bnx2_get_5709_media_#t~bitwise3678#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~bitwise3678#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~bitwise3678#1 >= -9223372036854775808; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-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~bitwise3678#1 := 0; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945-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 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-1: [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771: assume 0 != bnx2_bus_string_#t~bitwise3905#1 % 4294967296;havoc bnx2_bus_string_#t~mem3904#1;havoc bnx2_bus_string_#t~bitwise3905#1;bnx2_bus_string_#t~loopctr3906#1 := 0; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771: assume !(0 != bnx2_bus_string_#t~bitwise3905#1 % 4294967296);havoc bnx2_bus_string_#t~mem3904#1;havoc bnx2_bus_string_#t~bitwise3905#1;bnx2_bus_string_#t~loopctr3909#1 := 0; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20176: bnx2_read_vpd_fw_ver_~tmp___3~15#1 := bnx2_read_vpd_fw_ver_#t~ret3705#1;havoc bnx2_read_vpd_fw_ver_#t~ret3705#1;bnx2_read_vpd_fw_ver_~len~5#1 := bnx2_read_vpd_fw_ver_~tmp___3~15#1 % 256;bnx2_read_vpd_fw_ver_~j~16#1 := 3 + bnx2_read_vpd_fw_ver_~j~16#1; [2025-02-08 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24239: 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 04:20:33,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26188: havoc ldv_pre_register_netdev_#t~nondet4355#1; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20242-1: SUMMARY for call bnx2_init_board_#t~ret3708#1.base, bnx2_init_board_#t~ret3708#1.offset := kzalloc(324, 208); srcloc: null [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26188-1: ldv_register_netdev_#t~ret4226#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet4355#1;assume { :end_inline_ldv_pre_register_netdev } true;assume -2147483648 <= ldv_register_netdev_#t~ret4226#1 && ldv_register_netdev_#t~ret4226#1 <= 2147483647;ldv_register_netdev_~ldv_11_ret_default~0#1 := ldv_register_netdev_#t~ret4226#1;havoc ldv_register_netdev_#t~ret4226#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 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20110: assume 0 != bnx2_read_vpd_fw_ver_~rc~23#1; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20110: assume !(0 != bnx2_read_vpd_fw_ver_~rc~23#1);bnx2_read_vpd_fw_ver_~i~53#1 := 0; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20176-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3705#1 := pci_vpd_info_field_size(bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 else bnx2_read_vpd_fw_ver_~j~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-1: [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20044: assume 1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20044: assume !(1 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077: assume 0 != bnx2_get_pci_speed_#t~bitwise3690#1;havoc bnx2_get_pci_speed_#t~bitwise3690#1;call bnx2_get_pci_speed_#t~mem3691#1 := read~int#15(bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4); [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077: assume !(0 != bnx2_get_pci_speed_#t~bitwise3690#1);havoc bnx2_get_pci_speed_#t~bitwise3690#1; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-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~bitwise3690#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 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-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 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20077-2: havoc bnx2_get_pci_speed_#t~bitwise3690#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~bitwise3690#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~bitwise3690#1 <= 2) && bnx2_get_pci_speed_#t~bitwise3690#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~bitwise3690#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~bitwise3690#1 >= -9223372036854775808; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441-1: call bnx2_init_board_#t~mem3783#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441: assume 1397948416 == (bnx2_init_board_#t~mem3783#1 - bnx2_init_board_#t~mem3783#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3783#1;call bnx2_init_board_#t~mem3784#1 := read~int#15(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~mem3784#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3784#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3784#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_board_#t~mem3784#1; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441: assume !(1397948416 == (bnx2_init_board_#t~mem3783#1 - bnx2_init_board_#t~mem3783#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3783#1;call write~int#15(1473536, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20309: assume 0 == (bnx2_init_board_#t~mem3724#1.base + bnx2_init_board_#t~mem3724#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3724#1.base, bnx2_init_board_#t~mem3724#1.offset; [2025-02-08 04:20:33,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20309: assume !(0 == (bnx2_init_board_#t~mem3724#1.base + bnx2_init_board_#t~mem3724#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3724#1.base, bnx2_init_board_#t~mem3724#1.offset;call bnx2_init_board_#t~mem3726#1.base, bnx2_init_board_#t~mem3726#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-3: assume 2 == bnx2_bus_string_#t~mem3904#1 % 4294967296;bnx2_bus_string_#t~bitwise3905#1 := bnx2_bus_string_#t~mem3904#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-3: assume !(2 == bnx2_bus_string_#t~mem3904#1 % 4294967296); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20705-1: SUMMARY for call bnx2_init_board_#t~ret3882#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 988); srcloc: null [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-2: havoc bnx2_bus_string_#t~bitwise3905#1;assume bnx2_bus_string_#t~bitwise3905#1 % 4294967296 <= bnx2_bus_string_#t~mem3904#1 % 4294967296 && bnx2_bus_string_#t~bitwise3905#1 % 4294967296 <= 2; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20705: bnx2_init_board_~tmp___16~2#1 := bnx2_init_board_#t~ret3882#1;havoc bnx2_init_board_#t~ret3882#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-5: call bnx2_bus_string_#t~mem3904#1 := read~int#15(bnx2_bus_string_~bp#1.base, 28 + bnx2_bus_string_~bp#1.offset, 4); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-4: assume 0 == bnx2_bus_string_#t~mem3904#1 % 4294967296;bnx2_bus_string_#t~bitwise3905#1 := 0; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20771-4: assume !(0 == bnx2_bus_string_#t~mem3904#1 % 4294967296); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078: call write~int#15(bnx2_get_pci_speed_#t~bitwise3692#1, bnx2_get_pci_speed_~bp#1.base, 28 + bnx2_get_pci_speed_~bp#1.offset, 4);havoc bnx2_get_pci_speed_#t~mem3691#1;havoc bnx2_get_pci_speed_#t~bitwise3692#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-2: havoc bnx2_get_pci_speed_#t~bitwise3692#1;assume (bnx2_get_pci_speed_#t~bitwise3692#1 % 4294967296 >= bnx2_get_pci_speed_#t~mem3691#1 % 4294967296 && bnx2_get_pci_speed_#t~bitwise3692#1 % 4294967296 >= 2) && bnx2_get_pci_speed_#t~bitwise3692#1 % 4294967296 <= 2 + bnx2_get_pci_speed_#t~mem3691#1 % 4294967296; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012: assume 7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012: assume !(7 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-1: [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-4: assume 0 == bnx2_get_pci_speed_#t~mem3691#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3691#1 % 4294967296;bnx2_get_pci_speed_#t~bitwise3692#1 := 2; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-4: assume !(0 == bnx2_get_pci_speed_#t~mem3691#1 % 4294967296 || 2 == bnx2_get_pci_speed_#t~mem3691#1 % 4294967296); [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-3: assume false;bnx2_get_pci_speed_#t~bitwise3692#1 := bnx2_get_pci_speed_#t~mem3691#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20078-3: assume !false; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26322: havoc pci_enable_pcie_error_reporting_#t~nondet4375#1;bnx2_init_board_#t~ret3738#1 := pci_enable_pcie_error_reporting_#res#1;havoc pci_enable_pcie_error_reporting_#t~nondet4375#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~ret3738#1 && bnx2_init_board_#t~ret3738#1 <= 2147483647;bnx2_init_board_~err~6#1 := bnx2_init_board_#t~ret3738#1;havoc bnx2_init_board_#t~ret3738#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-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~bitwise3679#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 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-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 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-2: havoc bnx2_get_5709_media_#t~bitwise3679#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~bitwise3679#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~bitwise3679#1 <= 1792) && bnx2_get_5709_media_#t~bitwise3679#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~bitwise3679#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~bitwise3679#1 >= -9223372036854775808; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-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~bitwise3679#1 := 0; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-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 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20773: assume true;havoc bnx2_bus_string_#t~nondet3907#1;call write~int#17(bnx2_bus_string_#t~nondet3907#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3906#1, 8);bnx2_bus_string_#t~loopctr3906#1 := 1 + bnx2_bus_string_#t~loopctr3906#1; [2025-02-08 04:20:33,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20773: assume true;bnx2_bus_string_~tmp___2~32#1 := bnx2_bus_string_#t~ret3908#1;havoc bnx2_bus_string_#t~loopctr3906#1;havoc bnx2_bus_string_#t~nondet3907#1;havoc bnx2_bus_string_#t~ret3908#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 else bnx2_bus_string_~tmp___2~32#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-1: [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707: assume 0 != bnx2_init_board_#t~bitwise3883#1 % 4294967296;havoc bnx2_init_board_#t~bitwise3883#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707: assume !(0 != bnx2_init_board_#t~bitwise3883#1 % 4294967296);havoc bnx2_init_board_#t~bitwise3883#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20145-1: SUMMARY for call bnx2_read_vpd_fw_ver_#t~ret3701#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 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20145: assume -2147483648 <= bnx2_read_vpd_fw_ver_#t~ret3701#1 && bnx2_read_vpd_fw_ver_#t~ret3701#1 <= 2147483647;bnx2_read_vpd_fw_ver_~j~16#1 := bnx2_read_vpd_fw_ver_#t~ret3701#1;havoc bnx2_read_vpd_fw_ver_#t~ret3701#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947-1: [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19947: bnx2_get_5709_media_~strap~0#1 := bnx2_get_5709_media_#t~bitwise3679#1 / 256;havoc bnx2_get_5709_media_#t~bitwise3679#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20344: 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~nondet4375#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~nondet4375#1;assume -2147483648 <= pci_enable_pcie_error_reporting_#t~nondet4375#1 && pci_enable_pcie_error_reporting_#t~nondet4375#1 <= 2147483647;pci_enable_pcie_error_reporting_#res#1 := pci_enable_pcie_error_reporting_#t~nondet4375#1;havoc pci_enable_pcie_error_reporting_#t~nondet4375#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20311-1: SUMMARY for call bnx2_init_board_#t~ret3725#1 := dev_err(bnx2_init_board_~pdev#1.base, 179 + bnx2_init_board_~pdev#1.offset, 141, 0); srcloc: null [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20311: assume -2147483648 <= bnx2_init_board_#t~ret3725#1 && bnx2_init_board_#t~ret3725#1 <= 2147483647;havoc bnx2_init_board_#t~ret3725#1;bnx2_init_board_~rc~24#1 := -12; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint bnx2_init_oneFINAL: assume true; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20245: assume 0 == (bnx2_init_board_#t~mem3709#1.base + bnx2_init_board_#t~mem3709#1.offset) % 18446744073709551616;havoc bnx2_init_board_#t~mem3709#1.base, bnx2_init_board_#t~mem3709#1.offset;bnx2_init_board_~rc~24#1 := -12; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20245: assume !(0 == (bnx2_init_board_#t~mem3709#1.base + bnx2_init_board_#t~mem3709#1.offset) % 18446744073709551616);havoc bnx2_init_board_#t~mem3709#1.base, bnx2_init_board_#t~mem3709#1.offset; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-3: assume 524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3883#1 := bnx2_init_board_~tmp___16~2#1; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-3: assume !(524288 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20641-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 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-2: havoc bnx2_init_board_#t~bitwise3883#1;assume bnx2_init_board_#t~bitwise3883#1 % 4294967296 <= bnx2_init_board_~tmp___16~2#1 % 4294967296 && bnx2_init_board_#t~bitwise3883#1 % 4294967296 <= 524288; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20641: call bnx2_init_board_#t~mem3853#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3855#1 := 1460142080 == (bnx2_init_board_#t~mem3853#1 - bnx2_init_board_#t~mem3853#1 % 16) % 4294967296; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-4: assume 0 == bnx2_init_board_~tmp___16~2#1 % 4294967296;bnx2_init_board_#t~bitwise3883#1 := 0; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20707-4: assume !(0 == bnx2_init_board_~tmp___16~2#1 % 4294967296); [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20873: assume ~rc~25#1 < 0; [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20873: assume !(~rc~25#1 < 0);call write~$Pointer$#15(~#bnx2_netdev_ops~0.base, ~#bnx2_netdev_ops~0.offset, ~dev~4#1.base, 468 + ~dev~4#1.offset, 8);call write~int#15(1250, ~dev~4#1.base, 995 + ~dev~4#1.offset, 4);call write~$Pointer$#15(~#bnx2_ethtool_ops~0.base, ~#bnx2_ethtool_ops~0.offset, ~dev~4#1.base, 476 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675-1: call bnx2_init_board_#t~mem3879#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675: assume 1460011008 == (bnx2_init_board_#t~mem3879#1 - bnx2_init_board_#t~mem3879#1 % 65536) % 4294967296 && 0 == ~disable_msi~0;havoc bnx2_init_board_#t~mem3879#1;bnx2_init_board_~amd_8132~0#1.base, bnx2_init_board_~amd_8132~0#1.offset := 0, 0; [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20675: assume !(1460011008 == (bnx2_init_board_#t~mem3879#1 - bnx2_init_board_#t~mem3879#1 % 65536) % 4294967296 && 0 == ~disable_msi~0);havoc bnx2_init_board_#t~mem3879#1; [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19981: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19981: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25101: #t~ret3936#1 := ldv_register_netdev_34_#res#1;havoc ldv_register_netdev_34_#t~ret4265#1, ldv_register_netdev_34_#t~ret4266#1, ldv_register_netdev_34_~ldv_func_arg1#1.base, ldv_register_netdev_34_~ldv_func_arg1#1.offset, ldv_register_netdev_34_~ldv_func_res~8#1, ldv_register_netdev_34_~tmp~213#1, ldv_register_netdev_34_~tmp___0~112#1;havoc ldv_register_netdev_34_#in~ldv_func_arg1#1.base, ldv_register_netdev_34_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_34 } true;assume -2147483648 <= #t~ret3936#1 && #t~ret3936#1 <= 2147483647;~rc~25#1 := #t~ret3936#1;havoc #t~ret3936#1; [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20378-1: call bnx2_init_board_#t~mem3759#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20279-1: SUMMARY for call pci_set_master(bnx2_init_board_~pdev#1.base, bnx2_init_board_~pdev#1.offset); srcloc: null [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20279: call bnx2_init_board_#t~mem3717#1 := read~int#15(bnx2_init_board_~pdev#1.base, 114 + bnx2_init_board_~pdev#1.offset, 1);call write~int#15((if bnx2_init_board_#t~mem3717#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3717#1 % 256 % 4294967296 else bnx2_init_board_#t~mem3717#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~mem3717#1;call bnx2_init_board_#t~mem3718#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 9167 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20180: 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 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20180: 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 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20147: assume bnx2_read_vpd_fw_ver_~j~16#1 < 0; [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20147: assume !(bnx2_read_vpd_fw_ver_~j~16#1 < 0); [2025-02-08 04:20:33,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20609: call write~int#15(0, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1);call bnx2_init_board_#t~mem3825#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8898 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444: call write~int#15(bnx2_init_board_#t~ret3785#1, bnx2_init_board_~bp~45#1.base, 9131 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3785#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20378: assume 1460142080 == (bnx2_init_board_#t~mem3759#1 - bnx2_init_board_#t~mem3759#1 % 65536) % 4294967296;havoc bnx2_init_board_#t~mem3759#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 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20378: assume !(1460142080 == (bnx2_init_board_#t~mem3759#1 - bnx2_init_board_#t~mem3759#1 % 65536) % 4294967296);havoc bnx2_init_board_#t~mem3759#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 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-1: SUMMARY for call bnx2_init_board_#t~ret3785#1 := bnx2_reg_rd_ind(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 1441796 + bnx2_init_board_~off~0#1); srcloc: null [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20709-1: SUMMARY for call bnx2_init_board_#t~ret3884#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 996); srcloc: null [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20709: bnx2_init_board_~tmp___15~2#1 := bnx2_init_board_#t~ret3884#1;havoc bnx2_init_board_#t~ret3884#1;call write~int#15(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 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643-1: assume bnx2_init_board_#t~short3857#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643-1: assume !bnx2_init_board_#t~short3857#1;call bnx2_init_board_#t~mem3856#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3857#1 := 1460146192 == (bnx2_init_board_#t~mem3856#1 - bnx2_init_board_#t~mem3856#1 % 16) % 4294967296; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20610: assume 0 != (if bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_init_board_#t~mem3825#1;call write~int#15(3, bnx2_init_board_~bp~45#1.base, 9109 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20610: assume !(0 != (if bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 else bnx2_init_board_#t~mem3825#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_init_board_#t~mem3825#1;call bnx2_init_board_#t~mem3839#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3841#1 := 1460011008 == (bnx2_init_board_#t~mem3839#1 - bnx2_init_board_#t~mem3839#1 % 65536) % 4294967296; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643: assume bnx2_init_board_#t~short3857#1;havoc bnx2_init_board_#t~mem3853#1;havoc bnx2_init_board_#t~mem3854#1;havoc bnx2_init_board_#t~short3855#1;havoc bnx2_init_board_#t~mem3856#1;havoc bnx2_init_board_#t~short3857#1;call bnx2_init_board_#t~mem3858#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643: assume !bnx2_init_board_#t~short3857#1;havoc bnx2_init_board_#t~mem3853#1;havoc bnx2_init_board_#t~mem3854#1;havoc bnx2_init_board_#t~short3855#1;havoc bnx2_init_board_#t~mem3856#1;havoc bnx2_init_board_#t~short3857#1;call bnx2_init_board_#t~mem3860#1.base, bnx2_init_board_#t~mem3860#1.offset := read~$Pointer$#15(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 8); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19949-1: call bnx2_get_5709_media_#t~mem3680#1 := read~int#15(bnx2_get_5709_media_~bp#1.base, 9474 + bnx2_get_5709_media_~bp#1.offset, 1); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19949: assume 0 == bnx2_get_5709_media_#t~mem3680#1 % 256 % 4294967296;havoc bnx2_get_5709_media_#t~mem3680#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19949: assume !(0 == bnx2_get_5709_media_#t~mem3680#1 % 256 % 4294967296);havoc bnx2_get_5709_media_#t~mem3680#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20907-1: SUMMARY for call #t~ret3948#1 := netdev_info(~dev~4#1.base, ~dev~4#1.offset, 151, 0); srcloc: null [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20907: assume -2147483648 <= #t~ret3948#1 && #t~ret3948#1 <= 2147483647;havoc #t~mem3939#1;havoc #t~mem3940#1.base, #t~mem3940#1.offset;havoc #t~mem3941#1;havoc #t~bitwise3942#1;havoc #t~mem3943#1;havoc #t~bitwise3944#1;havoc #t~mem3945#1;havoc #t~mem3946#1;havoc #t~mem3947#1.base, #t~mem3947#1.offset;havoc #t~ret3948#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 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25102-1: ldv_register_netdev_34_#res#1 := ldv_register_netdev_34_~ldv_func_res~8#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-4: assume 0 == bnx2_init_board_#t~mem3767#1 % 4294967296;bnx2_init_board_#t~bitwise3768#1 := 0; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-4: assume !(0 == bnx2_init_board_#t~mem3767#1 % 4294967296); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-3: assume 512 == bnx2_init_board_#t~mem3767#1 % 4294967296;bnx2_init_board_#t~bitwise3768#1 := bnx2_init_board_#t~mem3767#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-3: assume !(512 == bnx2_init_board_#t~mem3767#1 % 4294967296); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-5: call bnx2_init_board_#t~mem3767#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24244: 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 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26391: havoc register_netdev_#t~nondet4389#1; [2025-02-08 04:20:33,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26391-1: ldv_register_netdev_34_#t~ret4265#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet4389#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_34_#t~ret4265#1 && ldv_register_netdev_34_#t~ret4265#1 <= 2147483647;ldv_register_netdev_34_~tmp~213#1 := ldv_register_netdev_34_#t~ret4265#1;havoc ldv_register_netdev_34_#t~ret4265#1;ldv_register_netdev_34_~ldv_func_res~8#1 := ldv_register_netdev_34_~tmp~213#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_34_~ldv_func_res~8#1, ldv_register_netdev_34_~ldv_func_arg1#1.base, ldv_register_netdev_34_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4226#1, ldv_register_netdev_#t~ret4227#1, ldv_register_netdev_#t~mem4228#1.base, ldv_register_netdev_#t~mem4228#1.offset, ldv_register_netdev_#t~mem4229#1.base, ldv_register_netdev_#t~mem4229#1.offset, ldv_register_netdev_#t~ret4230#1, ldv_register_netdev_#t~ret4231#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_11_ret_default~0#1, ldv_register_netdev_~tmp~194#1, ldv_register_netdev_~tmp___0~103#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_11_ret_default~0#1;havoc ldv_register_netdev_~tmp~194#1;havoc ldv_register_netdev_~tmp___0~103#1;ldv_register_netdev_~ldv_11_ret_default~0#1 := 1;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet4355#1;havoc ldv_pre_register_netdev_#t~nondet4355#1;assume -2147483648 <= ldv_pre_register_netdev_#t~nondet4355#1 && ldv_pre_register_netdev_#t~nondet4355#1 <= 2147483647;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet4355#1;havoc ldv_pre_register_netdev_#t~nondet4355#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20115: assume bnx2_read_vpd_fw_ver_~i~53#1 <= 127; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20115: 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~nondet4383#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~nondet4383#1;assume -2147483648 <= pci_vpd_find_tag_#t~nondet4383#1 && pci_vpd_find_tag_#t~nondet4383#1 <= 2147483647;pci_vpd_find_tag_#res#1 := pci_vpd_find_tag_#t~nondet4383#1;havoc pci_vpd_find_tag_#t~nondet4383#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643-3: assume bnx2_init_board_#t~short3855#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643-3: assume !bnx2_init_board_#t~short3855#1;call bnx2_init_board_#t~mem3854#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 8926 + bnx2_init_board_~bp~45#1.offset, 4);bnx2_init_board_#t~short3855#1 := 1460146176 == (bnx2_init_board_#t~mem3854#1 - bnx2_init_board_#t~mem3854#1 % 16) % 4294967296; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20544: call write~int#15(bnx2_init_board_#t~ret3803#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3803#1;call bnx2_init_board_#t~mem3804#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20643-2: bnx2_init_board_#t~short3857#1 := bnx2_init_board_#t~short3855#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20544-1: SUMMARY for call bnx2_init_board_#t~ret3803#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 456); srcloc: null [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412: assume 0 == bnx2_init_board_#t~bitwise3768#1 % 4294967296;havoc bnx2_init_board_#t~mem3767#1;havoc bnx2_init_board_#t~bitwise3768#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~mem3683#1.base, bnx2_get_pci_speed_#t~mem3683#1.offset, bnx2_get_pci_speed_#t~ret3684#1, bnx2_get_pci_speed_#t~bitwise3685#1, bnx2_get_pci_speed_#t~mem3686#1, bnx2_get_pci_speed_#t~mem3687#1.base, bnx2_get_pci_speed_#t~mem3687#1.offset, bnx2_get_pci_speed_#t~ret3688#1, bnx2_get_pci_speed_#t~bitwise3689#1, bnx2_get_pci_speed_#t~bitwise3690#1, bnx2_get_pci_speed_#t~mem3691#1, bnx2_get_pci_speed_#t~bitwise3692#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~mem3683#1.base, bnx2_get_pci_speed_#t~mem3683#1.offset := read~$Pointer$#15(bnx2_get_pci_speed_~bp#1.base, bnx2_get_pci_speed_~bp#1.offset, 8); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412: assume !(0 == bnx2_init_board_#t~bitwise3768#1 % 4294967296);havoc bnx2_init_board_#t~mem3767#1;havoc bnx2_init_board_#t~bitwise3768#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-2: havoc bnx2_init_board_#t~bitwise3768#1;assume bnx2_init_board_#t~bitwise3768#1 % 4294967296 <= bnx2_init_board_#t~mem3767#1 % 4294967296 && bnx2_init_board_#t~bitwise3768#1 % 4294967296 <= 512; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20346: assume 0 == bnx2_init_board_~err~6#1;call bnx2_init_board_#t~mem3739#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20346: assume !(0 == bnx2_init_board_~err~6#1); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20412-1: [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908-3: assume 0 == #t~mem3941#1 % 4294967296;#t~bitwise3942#1 := 0; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908-3: assume !(0 == #t~mem3941#1 % 4294967296); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644: call write~int#15(bnx2_init_board_#t~bitwise3859#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3858#1;havoc bnx2_init_board_#t~bitwise3859#1;call write~int#15(0, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-2: havoc bnx2_init_board_#t~bitwise3859#1;assume (bnx2_init_board_#t~bitwise3859#1 % 4294967296 >= bnx2_init_board_#t~mem3858#1 % 4294967296 && bnx2_init_board_#t~bitwise3859#1 % 4294967296 >= 8) && bnx2_init_board_#t~bitwise3859#1 % 4294967296 <= 8 + bnx2_init_board_#t~mem3858#1 % 4294967296; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20578: call write~int#15(bnx2_init_board_#t~ret3814#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3814#1;call bnx2_init_board_#t~mem3815#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3815#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9123 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3815#1;call bnx2_init_board_#t~mem3816#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3816#1, bnx2_init_board_~bp~45#1.base, 9124 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3816#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-1: [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20016: assume 6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20016: assume !(6 == bnx2_get_pci_speed_~clkreg~0#1 % 4294967296); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908: [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908-2: assume 61440 == #t~mem3941#1 % 4294967296;#t~bitwise3942#1 := #t~mem3941#1; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908-2: assume !(61440 == #t~mem3941#1 % 4294967296); [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20908-1: havoc #t~bitwise3942#1;assume #t~bitwise3942#1 % 4294967296 <= #t~mem3941#1 % 4294967296 && #t~bitwise3942#1 % 4294967296 <= 61440; [2025-02-08 04:20:33,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-3: assume false;bnx2_init_board_#t~bitwise3740#1 := bnx2_init_board_#t~mem3739#1; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-3: assume !false; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-2: havoc bnx2_init_board_#t~bitwise3740#1;assume (bnx2_init_board_#t~bitwise3740#1 % 4294967296 >= bnx2_init_board_#t~mem3739#1 % 4294967296 && bnx2_init_board_#t~bitwise3740#1 % 4294967296 >= 16384) && bnx2_init_board_#t~bitwise3740#1 % 4294967296 <= 16384 + bnx2_init_board_#t~mem3739#1 % 4294967296; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-4: assume 0 == bnx2_init_board_#t~mem3739#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3739#1 % 4294967296;bnx2_init_board_#t~bitwise3740#1 := 16384; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-4: assume !(0 == bnx2_init_board_#t~mem3739#1 % 4294967296 || 16384 == bnx2_init_board_#t~mem3739#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20050: call write~int#15(133, bnx2_get_pci_speed_~bp#1.base, 8938 + bnx2_get_pci_speed_~bp#1.offset, 2); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26326: havoc pci_find_capability_#t~nondet4376#1;bnx2_init_board_#t~ret3741#1 := pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet4376#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~ret3741#1 && bnx2_init_board_#t~ret3741#1 <= 2147483647;call write~int#15(bnx2_init_board_#t~ret3741#1, bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~ret3741#1;call bnx2_init_board_#t~mem3742#1 := read~int#15(bnx2_init_board_~bp~45#1.base, 9171 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-4: assume 0 == bnx2_init_board_#t~mem3858#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3858#1 % 4294967296;bnx2_init_board_#t~bitwise3859#1 := 8; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-4: assume !(0 == bnx2_init_board_#t~mem3858#1 % 4294967296 || 8 == bnx2_init_board_#t~mem3858#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-1: [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-3: assume false;bnx2_init_board_#t~bitwise3859#1 := bnx2_init_board_#t~mem3858#1; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20644-3: assume !false; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20578-1: SUMMARY for call bnx2_init_board_#t~ret3814#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 80); srcloc: null [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545: call write~int#15(bnx2_init_board_#t~bitwise3805#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~mem3804#1;havoc bnx2_init_board_#t~bitwise3805#1;call bnx2_init_board_#t~mem3806#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3808#1 := 0 != bnx2_init_board_#t~mem3806#1 % 4294967296; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-3: assume 57344 == bnx2_init_board_#t~mem3804#1 % 4294967296;bnx2_init_board_#t~bitwise3805#1 := bnx2_init_board_#t~mem3804#1; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-3: assume !(57344 == bnx2_init_board_#t~mem3804#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-2: havoc bnx2_init_board_#t~bitwise3805#1;assume bnx2_init_board_#t~bitwise3805#1 % 4294967296 <= bnx2_init_board_#t~mem3804#1 % 4294967296 && bnx2_init_board_#t~bitwise3805#1 % 4294967296 <= 57344; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-4: assume 0 == bnx2_init_board_#t~mem3804#1 % 4294967296;bnx2_init_board_#t~bitwise3805#1 := 0; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20545-4: assume !(0 == bnx2_init_board_#t~mem3804#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347-1: [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20347: call write~int#15(bnx2_init_board_#t~bitwise3740#1, bnx2_init_board_~bp~45#1.base, 28 + bnx2_init_board_~bp~45#1.offset, 4);havoc bnx2_init_board_#t~mem3739#1;havoc bnx2_init_board_#t~bitwise3740#1; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-5: call #t~mem3943#1 := read~int#15(~bp~46#1.base, 8926 + ~bp~46#1.offset, 4); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-4: assume 0 == #t~mem3943#1 % 4294967296;#t~bitwise3944#1 := 0; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-4: assume !(0 == #t~mem3943#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687: pci_set_consistent_dma_mask_#t~ret442#1 := dma_set_coherent_mask_#res#1;havoc dma_set_coherent_mask_#t~ret283#1, dma_set_coherent_mask_~dev#1.base, dma_set_coherent_mask_~dev#1.offset, dma_set_coherent_mask_~mask#1, dma_set_coherent_mask_~tmp~24#1;havoc dma_set_coherent_mask_#in~dev#1.base, dma_set_coherent_mask_#in~dev#1.offset, dma_set_coherent_mask_#in~mask#1;assume { :end_inline_dma_set_coherent_mask } true;assume -2147483648 <= pci_set_consistent_dma_mask_#t~ret442#1 && pci_set_consistent_dma_mask_#t~ret442#1 <= 2147483647;pci_set_consistent_dma_mask_~tmp~52#1 := pci_set_consistent_dma_mask_#t~ret442#1;havoc pci_set_consistent_dma_mask_#t~ret442#1;pci_set_consistent_dma_mask_#res#1 := pci_set_consistent_dma_mask_~tmp~52#1; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19951: assume 4 == bnx2_get_5709_media_~strap~0#1 % 4294967296; [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19951: assume !(4 == bnx2_get_5709_media_~strap~0#1 % 4294967296); [2025-02-08 04:20:33,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-1: [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909: call #t~mem3945#1 := read~int#15(~pdev#1.base, 1551 + ~pdev#1.offset, 8);call #t~mem3946#1 := read~int#15(~pdev#1.base, 1547 + ~pdev#1.offset, 4);call #t~mem3947#1.base, #t~mem3947#1.offset := read~$Pointer$#15(~dev~4#1.base, 791 + ~dev~4#1.offset, 8); [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-3: assume 4080 == #t~mem3943#1 % 4294967296;#t~bitwise3944#1 := #t~mem3943#1; [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-3: assume !(4080 == #t~mem3943#1 % 4294967296); [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20909-2: havoc #t~bitwise3944#1;assume #t~bitwise3944#1 % 4294967296 <= #t~mem3943#1 % 4294967296 && #t~bitwise3944#1 % 4294967296 <= 4080; [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20117: call bnx2_read_vpd_fw_ver_#t~mem3695#1 := read~int#15(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#15(bnx2_read_vpd_fw_ver_#t~mem3695#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~mem3696#1 := read~int#15(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#15(bnx2_read_vpd_fw_ver_#t~mem3696#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~mem3696#1;call bnx2_read_vpd_fw_ver_#t~mem3697#1 := read~int#15(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#15(bnx2_read_vpd_fw_ver_#t~mem3697#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~mem3697#1;call bnx2_read_vpd_fw_ver_#t~mem3698#1 := read~int#15(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#15(bnx2_read_vpd_fw_ver_#t~mem3698#1, bnx2_read_vpd_fw_ver_~data~7#1.base, bnx2_read_vpd_fw_ver_~data~7#1.offset + (if (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~mem3698#1;bnx2_read_vpd_fw_ver_~i~53#1 := 4 + bnx2_read_vpd_fw_ver_~i~53#1; [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20513-1: SUMMARY for call bnx2_init_board_#t~ret3793#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 216); srcloc: null [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20513: call write~int#15(bnx2_init_board_#t~ret3793#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3793#1;call bnx2_init_board_#t~mem3794#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20414: havoc bnx2_get_pci_speed_#t~mem3683#1.base, bnx2_get_pci_speed_#t~mem3683#1.offset, bnx2_get_pci_speed_#t~ret3684#1, bnx2_get_pci_speed_#t~bitwise3685#1, bnx2_get_pci_speed_#t~mem3686#1, bnx2_get_pci_speed_#t~mem3687#1.base, bnx2_get_pci_speed_#t~mem3687#1.offset, bnx2_get_pci_speed_#t~ret3688#1, bnx2_get_pci_speed_#t~bitwise3689#1, bnx2_get_pci_speed_#t~bitwise3690#1, bnx2_get_pci_speed_#t~mem3691#1, bnx2_get_pci_speed_#t~bitwise3692#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 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20282: assume 0 == bnx2_init_board_#t~mem3718#1;havoc bnx2_init_board_#t~mem3718#1; [2025-02-08 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20282: assume !(0 == bnx2_init_board_#t~mem3718#1);havoc bnx2_init_board_#t~mem3718#1;call write~$Pointer$#15(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$#15(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 04:20:33,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-1: call bnx2_init_board_#t~mem3880#1 := read~int#15(bnx2_init_board_~amd_8132~0#1.base, 72 + bnx2_init_board_~amd_8132~0#1.offset, 1); [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679: assume (bnx2_init_board_#t~mem3880#1 % 256 - 16) % 4294967296 <= 3;havoc bnx2_init_board_#t~mem3880#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 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679: assume !((bnx2_init_board_#t~mem3880#1 % 256 - 16) % 4294967296 <= 3);havoc bnx2_init_board_#t~mem3880#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~ret4377#1.base, pci_get_device_#t~ret4377#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 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-1: SUMMARY for call bnx2_init_board_#t~ret3826#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 60); srcloc: null [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613: call write~int#15(bnx2_init_board_#t~ret3826#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3826#1;call bnx2_init_board_#t~mem3827#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20547-1: assume bnx2_init_board_#t~short3808#1;call bnx2_init_board_#t~mem3807#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);bnx2_init_board_#t~short3808#1 := 57344 != bnx2_init_board_#t~mem3807#1 % 4294967296; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20547-1: assume !bnx2_init_board_#t~short3808#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20547: assume bnx2_init_board_#t~short3808#1;havoc bnx2_init_board_#t~mem3806#1;havoc bnx2_init_board_#t~mem3807#1;havoc bnx2_init_board_#t~short3808#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20547: assume !bnx2_init_board_#t~short3808#1;havoc bnx2_init_board_#t~mem3806#1;havoc bnx2_init_board_#t~mem3807#1;havoc bnx2_init_board_#t~short3808#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20778: assume true;havoc bnx2_bus_string_#t~nondet3910#1;call write~int#17(bnx2_bus_string_#t~nondet3910#1, bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + bnx2_bus_string_#t~loopctr3909#1, 8);bnx2_bus_string_#t~loopctr3909#1 := 1 + bnx2_bus_string_#t~loopctr3909#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20778: assume true;bnx2_bus_string_~tmp___3~17#1 := bnx2_bus_string_#t~ret3911#1;havoc bnx2_bus_string_#t~loopctr3909#1;havoc bnx2_bus_string_#t~nondet3910#1;havoc bnx2_bus_string_#t~ret3911#1;bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset := bnx2_bus_string_~s~0#1.base, bnx2_bus_string_~s~0#1.offset + (if bnx2_bus_string_~tmp___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 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24247-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_11_ret_default~0#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24247: ldv_register_netdev_34_#t~ret4266#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret4226#1, ldv_register_netdev_#t~ret4227#1, ldv_register_netdev_#t~mem4228#1.base, ldv_register_netdev_#t~mem4228#1.offset, ldv_register_netdev_#t~mem4229#1.base, ldv_register_netdev_#t~mem4229#1.offset, ldv_register_netdev_#t~ret4230#1, ldv_register_netdev_#t~ret4231#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_11_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_11_ret_default~0#1, ldv_register_netdev_~tmp~194#1, ldv_register_netdev_~tmp___0~103#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;assume -2147483648 <= ldv_register_netdev_34_#t~ret4266#1 && ldv_register_netdev_34_#t~ret4266#1 <= 2147483647;ldv_register_netdev_34_~tmp___0~112#1 := ldv_register_netdev_34_#t~ret4266#1;havoc ldv_register_netdev_34_#t~ret4266#1;ldv_register_netdev_34_#res#1 := ldv_register_netdev_34_~tmp___0~112#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-1: [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481: bnx2_init_board_~num~0#1 := bnx2_init_board_#t~bitwise3792#1;havoc bnx2_init_board_#t~mem3791#1;havoc bnx2_init_board_#t~bitwise3792#1;bnx2_init_board_~k~1#1 := 100;bnx2_init_board_~skip0~0#1 := 1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-3: assume 0 == bnx2_init_board_#t~mem3791#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1);bnx2_init_board_#t~bitwise3792#1 := bnx2_init_board_#t~mem3791#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-3: assume !(0 == bnx2_init_board_#t~mem3791#1 % 4294967296 || 0 == 8 * (3 - bnx2_init_board_~i~54#1)); [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-2: havoc bnx2_init_board_#t~bitwise3792#1; [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20481-4: call bnx2_init_board_#t~mem3791#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4); [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20581-1: SUMMARY for call bnx2_init_board_#t~ret3817#1 := bnx2_shmem_rd(bnx2_init_board_~bp~45#1.base, bnx2_init_board_~bp~45#1.offset, 84); srcloc: null [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20581: call write~int#15(bnx2_init_board_#t~ret3817#1, bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);havoc bnx2_init_board_#t~ret3817#1;call bnx2_init_board_#t~mem3818#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3818#1 % 4294967296 / 16777216, bnx2_init_board_~bp~45#1.base, 9125 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3818#1;call bnx2_init_board_#t~mem3819#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3819#1 % 4294967296 / 65536, bnx2_init_board_~bp~45#1.base, 9126 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3819#1;call bnx2_init_board_#t~mem3820#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3820#1 % 4294967296 / 256, bnx2_init_board_~bp~45#1.base, 9127 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3820#1;call bnx2_init_board_#t~mem3821#1 := read~int#15(bnx2_init_board_~#reg~4#1.base, bnx2_init_board_~#reg~4#1.offset, 4);call write~int#15(bnx2_init_board_#t~mem3821#1, bnx2_init_board_~bp~45#1.base, 9128 + bnx2_init_board_~bp~45#1.offset, 1);havoc bnx2_init_board_#t~mem3821#1;call write~int#15(255, bnx2_init_board_~bp~45#1.base, 8534 + bnx2_init_board_~bp~45#1.offset, 4); [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515-1: [2025-02-08 04:20:33,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515: assume 0 != bnx2_init_board_#t~bitwise3795#1 % 4294967296;havoc bnx2_init_board_#t~mem3794#1;havoc bnx2_init_board_#t~bitwise3795#1;call write~int#15(1, bnx2_init_board_~bp~45#1.base, 8940 + bnx2_init_board_~bp~45#1.offset, 1); [2025-02-08 04:20:33,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20515: assume !(0 != bnx2_init_board_#t~bitwise3795#1 % 4294967296);havoc bnx2_init_board_#t~mem3794#1;havoc bnx2_init_board_#t~bitwise3795#1; [2025-02-08 04:20:33,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26214: havoc #t~nondet4357; [2025-02-08 04:20:33,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26363: havoc #t~nondet4382; [2025-02-08 04:20:33,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500: assume false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500: assume !false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8467: ~pscr_ret__~0#1 := ~pfo_ret_____0~0#1; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8492: assume false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8492: assume !false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583-1: SUMMARY for call __netif_tx_unlock(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8460: assume false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8460: assume !false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: ~pscr_ret__~0#1 := ~pfo_ret__~0#1; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452: assume false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452: assume !false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8420: assume false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8420: assume !false; [2025-02-08 04:20:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume !false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8536: assume !true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: assume false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: assume !false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8504: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8496: assume true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8496: assume !true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579: ~tmp~46#1.base, ~tmp~46#1.offset := #t~ret376#1.base, #t~ret376#1.offset;havoc #t~ret376#1.base, #t~ret376#1.offset;~txq~2#1.base, ~txq~2#1.offset := ~tmp~46#1.base, ~tmp~46#1.offset; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579-1: SUMMARY for call #t~ret376#1.base, #t~ret376#1.offset := netdev_get_tx_queue(~dev#1.base, ~dev#1.offset, ~i~2#1); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: assume false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: assume !false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8464: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: ~pscr_ret__~0#1 := ~pfo_ret_____2~0#1; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8456: assume !true; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448: assume false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8448: assume !false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8581: SUMMARY for call __netif_tx_lock(~txq~2#1.base, ~txq~2#1.offset, ~cpu~0#1); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8540: assume !false; [2025-02-08 04:20:33,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: ~pscr_ret__~0#1 := ~pfo_ret_____1~0#1; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume true; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume !true; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume false; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume !false; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume false; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume !false; [2025-02-08 04:20:33,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: SUMMARY for call netif_tx_stop_queue(~txq~2#1.base, ~txq~2#1.offset); srcloc: null [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14549: ~j~4 := 1 + ~j~4; [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14549-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-3: assume 1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2196 := (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-3: assume !(1024 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14542-1: SUMMARY for call #t~ret2195 := readl(#t~mem2194.base, 25632 + #t~mem2194.offset); srcloc: null [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-4: assume 0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2196 := 0; [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-4: assume !(0 == (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14542-2: call #t~mem2194.base, #t~mem2194.offset := read~$Pointer$#15(~bp.base, ~bp.offset, 8); [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-1: [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544-2: havoc #t~bitwise2196;assume (((((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2196 <= (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2196 <= 1024) && #t~bitwise2196 >= 0) && ((if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2196 > 1024 + (if ~val~23 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~23 % 4294967296 % 18446744073709551616 else ~val~23 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2196 >= -9223372036854775808; [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14542: ~val~23 := #t~ret2195;havoc #t~mem2194.base, #t~mem2194.offset;havoc #t~ret2195; [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544: assume 0 != #t~bitwise2196;havoc #t~bitwise2196; [2025-02-08 04:20:33,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14544: assume !(0 != #t~bitwise2196);havoc #t~bitwise2196; [2025-02-08 04:20:33,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25137-1: ldv_del_timer_sync_37_#res#1 := ldv_del_timer_sync_37_~ldv_func_res~9#1; [2025-02-08 04:20:33,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26201: havoc #t~nondet4356; [2025-02-08 04:20:33,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26398: havoc #t~nondet4390; [2025-02-08 04:20:33,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794: havoc #t~mem286; [2025-02-08 04:20:33,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014: assume 0 != #t~bitwise2776#1 % 4294967296;havoc #t~mem2775#1;havoc #t~bitwise2776#1; [2025-02-08 04:20:33,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014: assume !(0 != #t~bitwise2776#1 % 4294967296);havoc #t~mem2775#1;havoc #t~bitwise2776#1;call #t~mem2777#1 := read~int#15(~rx_hdr~1#1.base, 10 + ~rx_hdr~1#1.offset, 2); [2025-02-08 04:20:33,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-1: [2025-02-08 04:20:33,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-2: havoc #t~bitwise2776#1;assume #t~bitwise2776#1 % 4294967296 <= #t~mem2775#1 % 4294967296 && #t~bitwise2776#1 % 4294967296 <= 4063232; [2025-02-08 04:20:33,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-3: assume 4063232 == #t~mem2775#1 % 4294967296;#t~bitwise2776#1 := #t~mem2775#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-3: assume !(4063232 == #t~mem2775#1 % 4294967296); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-4: assume 0 == #t~mem2775#1 % 4294967296;#t~bitwise2776#1 := 0; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17014-4: assume !(0 == #t~mem2775#1 % 4294967296); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16989: havoc #t~mem2763#1.base, #t~mem2763#1.offset;havoc #t~ret2764#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16989-1: SUMMARY for call #t~ret2764#1 := readl(#t~mem2763#1.base, 26624 + #t~mem2763#1.offset); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16973: havoc #t~mem2743#1.base, #t~mem2743#1.offset;havoc #t~ret2744#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11977-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1504#1 := bnx2_test_link(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16973-1: SUMMARY for call #t~ret2744#1 := readl(#t~mem2743#1.base, 26624 + #t~mem2743#1.offset); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16940: assume 0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616;#res#1 := -12; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16940: assume !(0 == (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11977: assume -2147483648 <= bnx2_set_phy_loopback_#t~ret1504#1 && bnx2_set_phy_loopback_#t~ret1504#1 <= 2147483647;bnx2_set_phy_loopback_~tmp~82#1 := bnx2_set_phy_loopback_#t~ret1504#1;havoc bnx2_set_phy_loopback_#t~ret1504#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~ret1506#1;havoc bnx2_set_phy_loopback_#t~mem1505#1.base, bnx2_set_phy_loopback_#t~mem1505#1.offset;havoc bnx2_set_phy_loopback_#t~ret1506#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17023: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17023: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);~ret~9#1 := 0;call write~int#15(0, ~bp#1.base, 9121 + ~bp#1.offset, 1);#res#1 := ~ret~9#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990: call #t~mem2765#1.base, #t~mem2765#1.offset := read~$Pointer$#15(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16990-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994-1: SUMMARY for call bnx2_set_phy_loopback_#t~ret1506#1 := readl(bnx2_set_phy_loopback_#t~mem1505#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1505#1.offset); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16966: #res#1 := -5; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16966-1: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16974: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983: call write~int#15(#t~ite2752#1, ~txr~8#1.base, 4 + ~txr~8#1.offset, 2);havoc #t~mem2748#1;havoc #t~bitwise2749#1;havoc #t~ite2752#1;havoc #t~mem2750#1;havoc #t~mem2751#1;call #t~mem2753#1 := read~int#15(~txr~8#1.base, ~txr~8#1.offset, 4);call write~int#15(#t~mem2753#1 + ~pkt_size~0#1, ~txr~8#1.base, ~txr~8#1.offset, 4);havoc #t~mem2753#1;call #t~mem2754#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);call #t~mem2755#1.base, #t~mem2755#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8);call #t~mem2756#1 := read~int#15(~txr~8#1.base, 6 + ~txr~8#1.offset, 4); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-1: [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-1: assume 254 == #t~bitwise2749#1 % 18446744073709551616;call #t~mem2750#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2752#1 := 2 + #t~mem2750#1 % 65536; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-1: assume !(254 == #t~bitwise2749#1 % 18446744073709551616);call #t~mem2751#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);#t~ite2752#1 := 1 + #t~mem2751#1 % 65536; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16950: assume ~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16950: assume !(~i~41#1 % 4294967296 < ~pkt_size~0#1 % 4294967296);call #t~mem2735#1.base, #t~mem2735#1.offset := read~$Pointer$#15(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2736#1.base, #t~mem2736#1.offset := read~$Pointer$#15(~skb~4#1.base, 229 + ~skb~4#1.offset, 8); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1507#1;havoc bnx2_set_phy_loopback_#t~bitwise1507#1; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-2: [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-3: havoc #t~bitwise2749#1;assume #t~bitwise2749#1 % 18446744073709551616 <= #t~mem2748#1 % 65536 % 18446744073709551616 && #t~bitwise2749#1 % 18446744073709551616 <= 254; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-4: assume 254 == #t~mem2748#1 % 65536 % 18446744073709551616;#t~bitwise2749#1 := #t~mem2748#1 % 65536; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-4: assume !(254 == #t~mem2748#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-5: assume 0 == #t~mem2748#1 % 65536 % 18446744073709551616;#t~bitwise2749#1 := 0; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16983-5: assume !(0 == #t~mem2748#1 % 65536 % 18446744073709551616); [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16991: havoc #t~mem2765#1.base, #t~mem2765#1.offset; [2025-02-08 04:20:33,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16991-1: SUMMARY for call dma_unmap_single_attrs(#t~mem2765#1.base, 179 + #t~mem2765#1.offset, ~map~0#1, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-3: assume 4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1507#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-3: assume !(4294965185 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-2: havoc bnx2_set_phy_loopback_#t~bitwise1507#1;assume bnx2_set_phy_loopback_#t~bitwise1507#1 % 4294967296 <= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1507#1 % 4294967296 <= 4294965185; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-4: assume 0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296;bnx2_set_phy_loopback_#t~bitwise1507#1 := 0; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-4: assume !(0 == bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17000: ~rx_idx~0#1 := #t~ret2768#1;havoc #t~ret2768#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17000-1: SUMMARY for call #t~ret2768#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume 0 == bnx2_set_phy_loopback_~tmp~82#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume !(0 == bnx2_set_phy_loopback_~tmp~82#1); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16975: ~rx_start_idx~0#1 := #t~ret2745#1;havoc #t~ret2745#1;~num_pkts~0#1 := 0;call #t~mem2747#1.base, #t~mem2747#1.offset := read~$Pointer$#15(~txr~8#1.base, 14 + ~txr~8#1.offset, 8);call #t~mem2746#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2);~txbd~1#1.base, ~txbd~1#1.offset := #t~mem2747#1.base, #t~mem2747#1.offset + 16 * (if #t~mem2746#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2746#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 else #t~mem2746#1 % 65536 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2747#1.base, #t~mem2747#1.offset;havoc #t~mem2746#1;call write~int#15(~map~0#1 % 18446744073709551616 / 4294967296, ~txbd~1#1.base, ~txbd~1#1.offset, 4);call write~int#15(~map~0#1, ~txbd~1#1.base, 4 + ~txbd~1#1.offset, 4);call write~int#15(~pkt_size~0#1, ~txbd~1#1.base, 8 + ~txbd~1#1.offset, 4);call write~int#15(192, ~txbd~1#1.base, 12 + ~txbd~1#1.offset, 4);~num_pkts~0#1 := 1 + ~num_pkts~0#1;call #t~mem2748#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16975-1: SUMMARY for call #t~ret2745#1 := bnx2_get_hw_rx_cons(~bnapi~22#1.base, ~bnapi~22#1.offset); srcloc: null [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996: bnx2_set_phy_loopback_~mac_mode~1#1 := bnx2_set_phy_loopback_#t~bitwise1508#1;havoc bnx2_set_phy_loopback_#t~bitwise1508#1;call bnx2_set_phy_loopback_#t~mem1509#1.base, bnx2_set_phy_loopback_#t~mem1509#1.offset := read~$Pointer$#15(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-2: havoc bnx2_set_phy_loopback_#t~bitwise1508#1;assume (bnx2_set_phy_loopback_#t~bitwise1508#1 % 4294967296 >= bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296 && bnx2_set_phy_loopback_#t~bitwise1508#1 % 4294967296 >= 8) && bnx2_set_phy_loopback_#t~bitwise1508#1 % 4294967296 <= 8 + bnx2_set_phy_loopback_~mac_mode~1#1 % 4294967296; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-1: [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17025: assume (if #t~mem2778#1 % 256 % 4294967296 <= 2147483647 then #t~mem2778#1 % 256 % 4294967296 else #t~mem2778#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~mem2778#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17025: assume !((if #t~mem2778#1 % 256 % 4294967296 <= 2147483647 then #t~mem2778#1 % 256 % 4294967296 else #t~mem2778#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~mem2778#1;~i~41#1 := 1 + ~i~41#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988: assume bnx2_set_phy_loopback_~i~19#1 <= 9; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988: assume !(bnx2_set_phy_loopback_~i~19#1 <= 9);call bnx2_set_phy_loopback_#t~mem1505#1.base, bnx2_set_phy_loopback_#t~mem1505#1.offset := read~$Pointer$#15(bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, 8); [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17025-1: call #t~mem2778#1 := read~int#15(~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 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16992: SUMMARY for call consume_skb(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-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~bitwise1508#1 := 8; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-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 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-3: assume false;bnx2_set_phy_loopback_#t~bitwise1508#1 := bnx2_set_phy_loopback_~mac_mode~1#1; [2025-02-08 04:20:33,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996-3: assume !false; [2025-02-08 04:20:33,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16935: call #t~mem2725#1.base, #t~mem2725#1.offset := read~$Pointer$#15(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2726#1 := read~int#15(#t~mem2725#1.base, 516 + #t~mem2725#1.offset, 4);~_min1~1#1 := 14 + #t~mem2726#1;havoc #t~mem2725#1.base, #t~mem2725#1.offset;havoc #t~mem2726#1;call #t~mem2727#1 := read~int#15(~bp#1.base, 8522 + ~bp#1.offset, 4);~_min2~1#1 := #t~mem2727#1 - 4;havoc #t~mem2727#1;~pkt_size~0#1 := (if ~_min1~1#1 % 4294967296 < ~_min2~1#1 % 4294967296 then ~_min1~1#1 else ~_min2~1#1);call #t~mem2728#1.base, #t~mem2728#1.offset := read~$Pointer$#15(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 04:20:33,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17009: ~rx_hdr~1#1.base, ~rx_hdr~1#1.offset := #t~ret2771#1.base, #t~ret2771#1.offset;havoc #t~ret2771#1.base, #t~ret2771#1.offset;~data~4#1.base, ~data~4#1.offset := ~rx_hdr~1#1.base, 18 + ~rx_hdr~1#1.offset;call #t~mem2772#1.base, #t~mem2772#1.offset := read~$Pointer$#15(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2773#1 := read~int#15(~rx_buf~3#1.base, 8 + ~rx_buf~3#1.offset, 8);call #t~mem2774#1 := read~int#15(~bp#1.base, 8510 + ~bp#1.offset, 4); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17009-1: SUMMARY for call #t~ret2771#1.base, #t~ret2771#1.offset := get_l2_fhdr(~data~4#1.base, ~data~4#1.offset); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16985: havoc #t~mem2754#1;havoc #t~mem2755#1.base, #t~mem2755#1.offset;havoc #t~mem2756#1;call #t~mem2757#1 := read~int#15(~txr~8#1.base, ~txr~8#1.offset, 4);call #t~mem2758#1.base, #t~mem2758#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8);call #t~mem2759#1 := read~int#15(~txr~8#1.base, 10 + ~txr~8#1.offset, 4); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11997-1: SUMMARY for call writel(bnx2_set_phy_loopback_~mac_mode~1#1, bnx2_set_phy_loopback_#t~mem1509#1.base, 5120 + bnx2_set_phy_loopback_#t~mem1509#1.offset); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16985-1: SUMMARY for call writew((if #t~mem2754#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2754#1 % 65536 % 4294967296 else #t~mem2754#1 % 65536 % 4294967296 - 4294967296), #t~mem2755#1.base, #t~mem2755#1.offset + (if #t~mem2756#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2756#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2756#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16952: call write~int#15(~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 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11997: havoc bnx2_set_phy_loopback_#t~mem1509#1.base, bnx2_set_phy_loopback_#t~mem1509#1.offset;call write~int#15(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 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16919: #t~ret2721#1 := bnx2_set_mac_loopback_#res#1;havoc bnx2_set_mac_loopback_#t~mem1497#1.base, bnx2_set_mac_loopback_#t~mem1497#1.offset, bnx2_set_mac_loopback_#t~ret1498#1, bnx2_set_mac_loopback_#t~bitwise1499#1, bnx2_set_mac_loopback_#t~bitwise1500#1, bnx2_set_mac_loopback_#t~mem1501#1.base, bnx2_set_mac_loopback_#t~mem1501#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~ret2721#1 && #t~ret2721#1 <= 2147483647;havoc #t~ret2721#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993: ~tmp___0~61#1 := #t~ret2766#1;havoc #t~ret2766#1;call #t~mem2767#1 := read~int#15(~txr~8#1.base, 4 + ~txr~8#1.offset, 2); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16993-1: SUMMARY for call #t~ret2766#1 := bnx2_get_hw_tx_cons(~tx_napi~0#1.base, ~tx_napi~0#1.offset); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16960: ~map~0#1 := #t~ret2737#1;havoc #t~mem2735#1.base, #t~mem2735#1.offset;havoc #t~mem2736#1.base, #t~mem2736#1.offset;havoc #t~ret2737#1;call #t~mem2738#1.base, #t~mem2738#1.offset := read~$Pointer$#15(~bp#1.base, 16 + ~bp#1.offset, 8); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16960-1: SUMMARY for call #t~ret2737#1 := dma_map_single_attrs(#t~mem2735#1.base, 179 + #t~mem2735#1.offset, #t~mem2736#1.base, #t~mem2736#1.offset, ~pkt_size~0#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17018: assume (-4 + (if #t~mem2777#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2777#1 % 65536 % 4294967296 else #t~mem2777#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296;havoc #t~mem2777#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17018: assume !((-4 + (if #t~mem2777#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2777#1 % 65536 % 4294967296 else #t~mem2777#1 % 65536 % 4294967296 - 4294967296)) % 4294967296 != ~pkt_size~0#1 % 4294967296);havoc #t~mem2777#1;~i~41#1 := 14; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17002: assume ~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17002: assume !(~rx_idx~0#1 % 65536 % 4294967296 != (~rx_start_idx~0#1 % 65536 + ~num_pkts~0#1) % 4294967296);call #t~mem2769#1.base, #t~mem2769#1.offset := read~$Pointer$#15(~rxr~8#1.base, 24 + ~rxr~8#1.offset, 8);~rx_buf~3#1.base, ~rx_buf~3#1.offset := #t~mem2769#1.base, #t~mem2769#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~mem2769#1.base, #t~mem2769#1.offset;call #t~mem2770#1.base, #t~mem2770#1.offset := read~$Pointer$#15(~rx_buf~3#1.base, ~rx_buf~3#1.offset, 8);~data~4#1.base, ~data~4#1.offset := #t~mem2770#1.base, #t~mem2770#1.offset;havoc #t~mem2770#1.base, #t~mem2770#1.offset; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16986-1: SUMMARY for call writel(#t~mem2757#1, #t~mem2758#1.base, #t~mem2758#1.offset + (if #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2759#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17011: havoc #t~mem2772#1.base, #t~mem2772#1.offset;havoc #t~mem2773#1;havoc #t~mem2774#1;call #t~mem2775#1 := read~int#15(~rx_hdr~1#1.base, ~rx_hdr~1#1.offset, 4); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17011-1: SUMMARY for call dma_sync_single_for_cpu(#t~mem2772#1.base, 179 + #t~mem2772#1.offset, #t~mem2773#1, #t~mem2774#1 % 4294967296, 2); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16986: havoc #t~mem2757#1;havoc #t~mem2758#1.base, #t~mem2758#1.offset;havoc #t~mem2759#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16995: 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~mem2767#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2767#1 % 65536 % 4294967296 else #t~mem2767#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem2767#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16995: 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~mem2767#1 % 65536 % 4294967296 <= 2147483647 then #t~mem2767#1 % 65536 % 4294967296 else #t~mem2767#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem2767#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16962: assume -2147483648 <= #t~ret2739#1 && #t~ret2739#1 <= 2147483647;~tmp~120#1 := #t~ret2739#1;havoc #t~mem2738#1.base, #t~mem2738#1.offset;havoc #t~ret2739#1; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16945: ~packet~0#1.base, ~packet~0#1.offset := #t~ret2730#1.base, #t~ret2730#1.offset;havoc #t~ret2730#1.base, #t~ret2730#1.offset;call #t~mem2731#1.base, #t~mem2731#1.offset := read~$Pointer$#15(~bp#1.base, 8 + ~bp#1.offset, 8);call #t~mem2732#1.base, #t~mem2732#1.offset := read~$Pointer$#15(#t~mem2731#1.base, 791 + #t~mem2731#1.offset, 8); [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16945-1: SUMMARY for call #t~ret2730#1.base, #t~ret2730#1.offset := skb_put(~skb~4#1.base, ~skb~4#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16946: havoc #t~mem2731#1.base, #t~mem2731#1.offset;havoc #t~mem2732#1.base, #t~mem2732#1.offset;havoc #t~memcpy~res2733#1.base, #t~memcpy~res2733#1.offset; [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16962-1: SUMMARY for call #t~ret2739#1 := dma_mapping_error(#t~mem2738#1.base, 179 + #t~mem2738#1.offset, ~map~0#1); srcloc: null [2025-02-08 04:20:33,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16929: #t~ret2724#1 := bnx2_set_phy_loopback_#res#1;havoc bnx2_set_phy_loopback_#t~mem1502#1, bnx2_set_phy_loopback_#t~ret1503#1, bnx2_set_phy_loopback_#t~ret1504#1, bnx2_set_phy_loopback_#t~mem1505#1.base, bnx2_set_phy_loopback_#t~mem1505#1.offset, bnx2_set_phy_loopback_#t~ret1506#1, bnx2_set_phy_loopback_#t~bitwise1507#1, bnx2_set_phy_loopback_#t~bitwise1508#1, bnx2_set_phy_loopback_#t~mem1509#1.base, bnx2_set_phy_loopback_#t~mem1509#1.offset, bnx2_set_phy_loopback_~bp#1.base, bnx2_set_phy_loopback_~bp#1.offset, bnx2_set_phy_loopback_~mac_mode~1#1, bnx2_set_phy_loopback_~rc~1#1, bnx2_set_phy_loopback_~i~19#1, bnx2_set_phy_loopback_~tmp~82#1;havoc bnx2_set_phy_loopback_#in~bp#1.base, bnx2_set_phy_loopback_#in~bp#1.offset;assume { :end_inline_bnx2_set_phy_loopback } true;assume -2147483648 <= #t~ret2724#1 && #t~ret2724#1 <= 2147483647;havoc #t~ret2724#1; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16987: call #t~mem2760#1 := read~int#15(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16987-1: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16938-1: SUMMARY for call #t~ret2729#1.base, #t~ret2729#1.offset := netdev_alloc_skb(#t~mem2728#1.base, #t~mem2728#1.offset, ~pkt_size~0#1); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16946-1: SUMMARY for call #t~memcpy~res2733#1.base, #t~memcpy~res2733#1.offset := #Ultimate.C_memcpy#15(~packet~0#1.base, ~packet~0#1.offset, #t~mem2732#1.base, #t~mem2732#1.offset, 6); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16938: ~skb~4#1.base, ~skb~4#1.offset := #t~ret2729#1.base, #t~ret2729#1.offset;havoc #t~mem2728#1.base, #t~mem2728#1.offset;havoc #t~ret2729#1.base, #t~ret2729#1.offset; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-3: [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-4: havoc #t~bitwise2761#1;assume (#t~bitwise2761#1 % 4294967296 >= #t~mem2760#1 % 4294967296 && #t~bitwise2761#1 % 4294967296 >= 131072) && #t~bitwise2761#1 % 4294967296 <= 131072 + #t~mem2760#1 % 4294967296; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-5: assume false;#t~bitwise2761#1 := #t~mem2760#1; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-5: assume !false; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-6: assume 0 == #t~mem2760#1 % 4294967296 || 131072 == #t~mem2760#1 % 4294967296;#t~bitwise2761#1 := 131072; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-6: assume !(0 == #t~mem2760#1 % 4294967296 || 131072 == #t~mem2760#1 % 4294967296); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16947: havoc #t~memset~res2734#1.base, #t~memset~res2734#1.offset;~i~41#1 := 14; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16947-1: SUMMARY for call #t~memset~res2734#1.base, #t~memset~res2734#1.offset := #Ultimate.C_memset#15(~packet~0#1.base, 6 + ~packet~0#1.offset, 0, 8); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988: havoc #t~mem2760#1;havoc #t~bitwise2761#1;havoc #t~mem2762#1.base, #t~mem2762#1.offset;call #t~mem2763#1.base, #t~mem2763#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-1: SUMMARY for call writel(#t~bitwise2761#1, #t~mem2762#1.base, 26624 + #t~mem2762#1.offset); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16988-2: call #t~mem2762#1.base, #t~mem2762#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-3: [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-4: havoc #t~bitwise2741#1;assume (#t~bitwise2741#1 % 4294967296 >= #t~mem2740#1 % 4294967296 && #t~bitwise2741#1 % 4294967296 >= 131072) && #t~bitwise2741#1 % 4294967296 <= 131072 + #t~mem2740#1 % 4294967296; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-5: assume false;#t~bitwise2741#1 := #t~mem2740#1; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-5: assume !false; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-6: assume 0 == #t~mem2740#1 % 4294967296 || 131072 == #t~mem2740#1 % 4294967296;#t~bitwise2741#1 := 131072; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-6: assume !(0 == #t~mem2740#1 % 4294967296 || 131072 == #t~mem2740#1 % 4294967296); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11984: bnx2_set_phy_loopback_~i~19#1 := 1 + bnx2_set_phy_loopback_~i~19#1; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16964: assume 0 != ~tmp~120#1; [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16964: assume !(0 != ~tmp~120#1);call #t~mem2740#1 := read~int#15(~bp#1.base, 9098 + ~bp#1.offset, 4); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11984-1: SUMMARY for call msleep(100); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972: havoc #t~mem2740#1;havoc #t~bitwise2741#1;havoc #t~mem2742#1.base, #t~mem2742#1.offset;call #t~mem2743#1.base, #t~mem2743#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-1: SUMMARY for call writel(#t~bitwise2741#1, #t~mem2742#1.base, 26624 + #t~mem2742#1.offset); srcloc: null [2025-02-08 04:20:33,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16972-2: call #t~mem2742#1.base, #t~mem2742#1.offset := read~$Pointer$#15(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call clear_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: havoc napi_disable_#t~ret332#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~35#1;havoc napi_disable_#in~n#1.base, napi_disable_#in~n#1.offset;assume { :end_inline_napi_disable } true;~i~9#1 := 1 + ~i~9#1; [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: assume 0 != napi_disable_~tmp~35#1; [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: assume !(0 != napi_disable_~tmp~35#1); [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume -2147483648 <= napi_disable_#t~ret332#1 && napi_disable_#t~ret332#1 <= 2147483647;napi_disable_~tmp~35#1 := napi_disable_#t~ret332#1;havoc napi_disable_#t~ret332#1; [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: SUMMARY for call msleep(1); srcloc: null [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: SUMMARY for call set_bit(1, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: SUMMARY for call napi_disable_#t~ret332#1 := test_and_set_bit(0, napi_disable_~n#1.base, 16 + napi_disable_~n#1.offset); srcloc: null [2025-02-08 04:20:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609: 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~ret332#1, napi_disable_~n#1.base, napi_disable_~n#1.offset, napi_disable_~tmp~35#1;napi_disable_~n#1.base, napi_disable_~n#1.offset := napi_disable_#in~n#1.base, napi_disable_#in~n#1.offset;havoc napi_disable_~tmp~35#1;assume { :begin_inline___might_sleep } true;__might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1 := 6, 0, 486, 0;havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;__might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset := __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset;__might_sleep_~arg1#1 := __might_sleep_#in~arg1#1;__might_sleep_~arg2#1 := __might_sleep_#in~arg2#1;havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;havoc __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1;assume { :end_inline___might_sleep } true; [2025-02-08 04:21:23,275 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 04:21:23,275 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 04:21:23,278 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 04:21:23,284 INFO L158 Benchmark]: Toolchain (without parser) took 84013.29ms. Allocated memory was 167.8MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 96.6MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2025-02-08 04:21:23,284 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 201.3MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:21:23,284 INFO L158 Benchmark]: CACSL2BoogieTranslator took 7979.89ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 96.6MB in the beginning and 143.4MB in the end (delta: -46.8MB). Peak memory consumption was 245.4MB. Max. memory is 16.1GB. [2025-02-08 04:21:23,285 INFO L158 Benchmark]: Boogie Procedure Inliner took 551.11ms. Allocated memory was 335.5MB in the beginning and 671.1MB in the end (delta: 335.5MB). Free memory was 143.4MB in the beginning and 451.8MB in the end (delta: -308.4MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. [2025-02-08 04:21:23,285 INFO L158 Benchmark]: Boogie Preprocessor took 4652.63ms. Allocated memory is still 671.1MB. Free memory was 451.8MB in the beginning and 354.4MB in the end (delta: 97.4MB). Peak memory consumption was 428.3MB. Max. memory is 16.1GB. [2025-02-08 04:21:23,286 INFO L158 Benchmark]: IcfgBuilder took 70824.71ms. Allocated memory was 671.1MB in the beginning and 2.9GB in the end (delta: 2.2GB). Free memory was 354.4MB in the beginning and 1.7GB in the end (delta: -1.3GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2025-02-08 04:21:23,287 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.35ms. Allocated memory is still 201.3MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 7979.89ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 96.6MB in the beginning and 143.4MB in the end (delta: -46.8MB). Peak memory consumption was 245.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 551.11ms. Allocated memory was 335.5MB in the beginning and 671.1MB in the end (delta: 335.5MB). Free memory was 143.4MB in the beginning and 451.8MB in the end (delta: -308.4MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 4652.63ms. Allocated memory is still 671.1MB. Free memory was 451.8MB in the beginning and 354.4MB in the end (delta: 97.4MB). Peak memory consumption was 428.3MB. Max. memory is 16.1GB. * IcfgBuilder took 70824.71ms. Allocated memory was 671.1MB in the beginning and 2.9GB in the end (delta: 2.2GB). Free memory was 354.4MB in the beginning and 1.7GB in the end (delta: -1.3GB). Peak memory consumption was 1.8GB. 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: 6726]: 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6726-6727] - GenericResultAtLocation [Line: 6732]: 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"); [6732-6734] - GenericResultAtLocation [Line: 6761]: 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)); [6761] - GenericResultAtLocation [Line: 6768]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6768] - GenericResultAtLocation [Line: 6811]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6811] - GenericResultAtLocation [Line: 6814]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6814] - GenericResultAtLocation [Line: 6816]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6816] - GenericResultAtLocation [Line: 6821]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6821] - GenericResultAtLocation [Line: 6824]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6824] - GenericResultAtLocation [Line: 6826]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6826] - GenericResultAtLocation [Line: 6831]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6831] - GenericResultAtLocation [Line: 6834]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6834] - GenericResultAtLocation [Line: 6836]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6836] - GenericResultAtLocation [Line: 6841]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6841] - GenericResultAtLocation [Line: 6844]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6844] - GenericResultAtLocation [Line: 6846]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6846] - GenericResultAtLocation [Line: 6884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6884] - GenericResultAtLocation [Line: 6887]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6887] - GenericResultAtLocation [Line: 6889]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6889] - GenericResultAtLocation [Line: 6894]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6894] - GenericResultAtLocation [Line: 6897]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6897] - GenericResultAtLocation [Line: 6899]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6899] - GenericResultAtLocation [Line: 6904]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6904] - GenericResultAtLocation [Line: 6907]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6907] - GenericResultAtLocation [Line: 6909]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6909] - GenericResultAtLocation [Line: 6914]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6914] - GenericResultAtLocation [Line: 6917]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6917] - GenericResultAtLocation [Line: 6919]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6919] - GenericResultAtLocation [Line: 7005]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7005] - GenericResultAtLocation [Line: 7014]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7014] - GenericResultAtLocation [Line: 7213]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7213] - GenericResultAtLocation [Line: 7220]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7220] - GenericResultAtLocation [Line: 7227]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7227] - GenericResultAtLocation [Line: 7296]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7296] - GenericResultAtLocation [Line: 7324]: 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)); [7324-7325] - GenericResultAtLocation [Line: 7427]: 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)); [7427-7428] - GenericResultAtLocation [Line: 7461]: 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)); [7461-7462] - GenericResultAtLocation [Line: 7502]: 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)); [7502-7503] - GenericResultAtLocation [Line: 7531]: 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)); [7531-7532] - GenericResultAtLocation [Line: 7568]: 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)); [7568-7569] - GenericResultAtLocation [Line: 7605]: 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)); [7605-7606] - GenericResultAtLocation [Line: 8075]: 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)); [8075-8076] - GenericResultAtLocation [Line: 8082]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8082] - GenericResultAtLocation [Line: 8265]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8265] - GenericResultAtLocation [Line: 8294]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8294] - GenericResultAtLocation [Line: 8426]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8426] - GenericResultAtLocation [Line: 8429]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8429] - GenericResultAtLocation [Line: 8432]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8432] - GenericResultAtLocation [Line: 8435]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8435] - GenericResultAtLocation [Line: 8466]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8466] - GenericResultAtLocation [Line: 8469]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8469] - GenericResultAtLocation [Line: 8472]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8472] - GenericResultAtLocation [Line: 8475]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8475] - GenericResultAtLocation [Line: 8506]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8506] - GenericResultAtLocation [Line: 8509]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8509] - GenericResultAtLocation [Line: 8512]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8512] - GenericResultAtLocation [Line: 8515]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8515] - GenericResultAtLocation [Line: 8546]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8546] - GenericResultAtLocation [Line: 8549]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8549] - GenericResultAtLocation [Line: 8552]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8552] - GenericResultAtLocation [Line: 8555]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8555] - GenericResultAtLocation [Line: 9045]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9045] - GenericResultAtLocation [Line: 9253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9253] - GenericResultAtLocation [Line: 12553]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12553] - GenericResultAtLocation [Line: 12555]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12555] - GenericResultAtLocation [Line: 12613]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12613] - GenericResultAtLocation [Line: 12680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12680] - GenericResultAtLocation [Line: 12728]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12728] - GenericResultAtLocation [Line: 12731]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12731] - GenericResultAtLocation [Line: 12734]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12734] - GenericResultAtLocation [Line: 12737]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12737] - GenericResultAtLocation [Line: 12768]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12768] - GenericResultAtLocation [Line: 12771]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12771] - GenericResultAtLocation [Line: 12774]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12774] - GenericResultAtLocation [Line: 12777]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12777] - GenericResultAtLocation [Line: 12808]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12808] - GenericResultAtLocation [Line: 12811]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12811] - GenericResultAtLocation [Line: 12814]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12814] - GenericResultAtLocation [Line: 12817]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12817] - GenericResultAtLocation [Line: 12848]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12848] - GenericResultAtLocation [Line: 12851]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12851] - GenericResultAtLocation [Line: 12854]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12854] - GenericResultAtLocation [Line: 12857]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12857] - GenericResultAtLocation [Line: 13145]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13145] - GenericResultAtLocation [Line: 13147]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13147] - GenericResultAtLocation [Line: 13190]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13190] - GenericResultAtLocation [Line: 13201]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13201] - GenericResultAtLocation [Line: 13207]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13207] - GenericResultAtLocation [Line: 13321]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13321] - GenericResultAtLocation [Line: 13342]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13342] - GenericResultAtLocation [Line: 13357]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13357] - GenericResultAtLocation [Line: 13382]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13382] - GenericResultAtLocation [Line: 13649]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13649] - GenericResultAtLocation [Line: 13696]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13696] - GenericResultAtLocation [Line: 18251]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18251] - GenericResultAtLocation [Line: 18257]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18257] - GenericResultAtLocation [Line: 18265]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18265] 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_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 6c57617be2c755440d0df9f1ec4782389d665f27fa15959f55c59e0b62336ca6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:21:25,257 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:21:25,335 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 04:21:25,345 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:21:25,345 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:21:25,381 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:21:25,382 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:21:25,383 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:21:25,383 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:21:25,383 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:21:25,383 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:21:25,383 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:21:25,384 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:21:25,384 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:21:25,385 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:21:25,385 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:21:25,385 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:21:25,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:21:25,385 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:21:25,386 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:21:25,386 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:21:25,387 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:21:25,387 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:21:25,387 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 -> 6c57617be2c755440d0df9f1ec4782389d665f27fa15959f55c59e0b62336ca6 [2025-02-08 04:21:25,627 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:21:25,635 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:21:25,637 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:21:25,638 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:21:25,638 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:21:25,639 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:21:26,830 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/172eddee1/f525dc280d6b4f27926dee2525c94cdc/FLAG8c405434c [2025-02-08 04:21:27,553 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:21:27,554 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:21:27,641 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/172eddee1/f525dc280d6b4f27926dee2525c94cdc/FLAG8c405434c [2025-02-08 04:21:27,893 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/172eddee1/f525dc280d6b4f27926dee2525c94cdc [2025-02-08 04:21:27,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:21:27,897 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:21:27,898 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:21:27,898 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:21:27,901 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:21:27,902 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:21:27" (1/1) ... [2025-02-08 04:21:27,902 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16a51bc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:21:27, skipping insertion in model container [2025-02-08 04:21:27,902 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:21:27" (1/1) ... [2025-02-08 04:21:28,076 INFO L175 MainTranslator]: Built tables and reachable declarations