./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 90a9d5983b0a64f88c4fd1a42c435216c8c42bb222ad141217c00fc1ce78e659 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:40,708 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:40,747 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:04:40,750 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:40,750 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:40,763 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:40,763 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:40,763 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:40,764 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:40,764 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:40,764 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:40,764 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:40,764 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:40,764 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:40,764 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:40,765 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:40,765 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:40,765 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:40,766 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:40,766 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:40,767 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:40,767 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:40,767 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:40,767 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 -> 90a9d5983b0a64f88c4fd1a42c435216c8c42bb222ad141217c00fc1ce78e659 [2025-02-08 02:04:41,025 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:41,032 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:41,034 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:41,035 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:41,035 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:41,036 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i [2025-02-08 02:04:42,226 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8eed5616e/f2f8220f2224416c9bf559e25993d1eb/FLAG9ec896ff1 [2025-02-08 02:04:42,713 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:42,714 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i [2025-02-08 02:04:42,746 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8eed5616e/f2f8220f2224416c9bf559e25993d1eb/FLAG9ec896ff1 [2025-02-08 02:04:42,814 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8eed5616e/f2f8220f2224416c9bf559e25993d1eb [2025-02-08 02:04:42,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:42,821 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:42,822 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:42,822 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:42,830 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:42,830 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:42" (1/1) ... [2025-02-08 02:04:42,831 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@587c744 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:42, skipping insertion in model container [2025-02-08 02:04:42,831 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:42" (1/1) ... [2025-02-08 02:04:42,900 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:43,804 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i[182445,182458] [2025-02-08 02:04:43,865 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:43,938 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:44,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [3762] [2025-02-08 02:04:44,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [3769] [2025-02-08 02:04:44,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [3776] [2025-02-08 02:04:44,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [3783] [2025-02-08 02:04:44,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6159] [2025-02-08 02:04:44,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6161] [2025-02-08 02:04:44,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6164] [2025-02-08 02:04:44,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6166] [2025-02-08 02:04:44,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6169] [2025-02-08 02:04:44,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6210-6211] [2025-02-08 02:04:44,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6213-6214] [2025-02-08 02:04:44,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6217-6218] [2025-02-08 02:04:44,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6220-6221] [2025-02-08 02:04:44,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6224-6225] [2025-02-08 02:04:44,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i[182445,182458] [2025-02-08 02:04:44,140 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:44,239 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:44,240 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44 WrapperNode [2025-02-08 02:04:44,240 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:44,241 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:44,241 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:44,241 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:44,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,308 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,507 INFO L138 Inliner]: procedures = 150, calls = 2273, calls flagged for inlining = 66, calls inlined = 60, statements flattened = 5147 [2025-02-08 02:04:44,507 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:44,508 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:44,509 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:44,509 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:44,516 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,516 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,549 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,726 INFO L175 MemorySlicer]: Split 1750 memory accesses to 26 slices as follows [9, 2, 7, 1, 4, 121, 16, 1324, 9, 40, 14, 1, 63, 4, 2, 16, 3, 15, 5, 2, 45, 4, 8, 4, 30, 1]. 76 percent of accesses are in the largest equivalence class. The 75 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 4, 2, 16, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0]. The 1076 writes are split as follows [7, 0, 3, 0, 1, 41, 16, 883, 0, 40, 13, 1, 32, 0, 0, 0, 3, 7, 0, 1, 0, 2, 7, 4, 15, 0]. [2025-02-08 02:04:44,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,859 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,876 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,900 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,917 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,951 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:44,952 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:44,953 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:44,953 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:44,954 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (1/1) ... [2025-02-08 02:04:44,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:44,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:44,986 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:04:44,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:04:45,006 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 02:04:45,007 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_suspend [2025-02-08 02:04:45,007 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_suspend [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:04:45,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_set_suspend [2025-02-08 02:04:45,008 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_set_suspend [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure depth_to_dst [2025-02-08 02:04:45,008 INFO L138 BoogieDeclarations]: Found implementation of procedure depth_to_dst [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:04:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:04:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:04:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:04:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:45,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_bl_set_power [2025-02-08 02:04:45,013 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_bl_set_power [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure aty128fb_sync [2025-02-08 02:04:45,013 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128fb_sync [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_release [2025-02-08 02:04:45,013 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_release [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure backlight_update_status [2025-02-08 02:04:45,013 INFO L138 BoogieDeclarations]: Found implementation of procedure backlight_update_status [2025-02-08 02:04:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_idle [2025-02-08 02:04:45,013 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_idle [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_flush_pixel_cache [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_flush_pixel_cache [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure _aty_st_pll [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure _aty_st_pll [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure aty_pll_wait_readupdate [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure aty_pll_wait_readupdate [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_fifo [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_fifo [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_set_lcd_enable [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_set_lcd_enable [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_pci_resume [2025-02-08 02:04:45,014 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_pci_resume [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure _aty_ld_le32 [2025-02-08 02:04:45,015 INFO L138 BoogieDeclarations]: Found implementation of procedure _aty_ld_le32 [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_decode_var [2025-02-08 02:04:45,015 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_decode_var [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_init_engine [2025-02-08 02:04:45,015 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_init_engine [2025-02-08 02:04:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure aty128fb_check_var [2025-02-08 02:04:45,015 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128fb_check_var [2025-02-08 02:04:45,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:45,017 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_rom [2025-02-08 02:04:45,017 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_rom [2025-02-08 02:04:45,017 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 02:04:45,018 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure _aty_ld_pll [2025-02-08 02:04:45,021 INFO L138 BoogieDeclarations]: Found implementation of procedure _aty_ld_pll [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_set_crt_enable [2025-02-08 02:04:45,021 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_set_crt_enable [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:04:45,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure console_lock [2025-02-08 02:04:45,021 INFO L138 BoogieDeclarations]: Found implementation of procedure console_lock [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:04:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_reset_engine [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_reset_engine [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure console_unlock [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure console_unlock [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_bl_get_level_brightness [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_bl_get_level_brightness [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:04:45,022 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:04:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure do_wait_for_fifo [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure do_wait_for_fifo [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure _aty_st_8 [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _aty_st_8 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure aty_pll_writeupdate [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aty_pll_writeupdate [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_st_pal [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_st_pal [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure _aty_st_le32 [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _aty_st_le32 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_bl_update_status [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_bl_update_status [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_do_resume [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_do_resume [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure aty128fb_blank [2025-02-08 02:04:45,025 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128fb_blank [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure aty128_bl_get_brightness [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128_bl_get_brightness [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:04:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure aty128fb_set_par [2025-02-08 02:04:45,026 INFO L138 BoogieDeclarations]: Found implementation of procedure aty128fb_set_par [2025-02-08 02:04:45,575 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:45,581 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:45,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4193-1: SUMMARY for call #t~ret121 := _aty_ld_le32(5952, ~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4193: ~tmp~11 := #t~ret121;havoc #t~ret121; [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4212: SUMMARY for call aty128_reset_engine(~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint wait_for_idleFINAL: assume true; [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4197-1: SUMMARY for call aty128_flush_pixel_cache(~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4197: call write~int#7(0, ~par.base, 140 + ~par.offset, 4); [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume (if ~tmp~11 % 4294967296 % 4294967296 <= 2147483647 then ~tmp~11 % 4294967296 % 4294967296 else ~tmp~11 % 4294967296 % 4294967296 - 4294967296) >= 0; [2025-02-08 02:04:45,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume !((if ~tmp~11 % 4294967296 % 4294967296 <= 2147483647 then ~tmp~11 % 4294967296 % 4294967296 else ~tmp~11 % 4294967296 % 4294967296 - 4294967296) >= 0);~i~1 := 1 + ~i~1; [2025-02-08 02:04:45,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4247: assume (if ~tmp___0~1 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___0~1 % 4294967296 % 4294967296 else ~tmp___0~1 % 4294967296 % 4294967296 - 4294967296) >= 0; [2025-02-08 02:04:45,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4247: assume !((if ~tmp___0~1 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___0~1 % 4294967296 % 4294967296 else ~tmp___0~1 % 4294967296 % 4294967296 - 4294967296) >= 0);~i~2 := 1 + ~i~2; [2025-02-08 02:04:45,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint aty128_flush_pixel_cacheFINAL: assume true; [2025-02-08 02:04:45,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: ~tmp___0~1 := #t~ret125;havoc #t~ret125; [2025-02-08 02:04:45,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245-1: SUMMARY for call #t~ret125 := _aty_ld_le32(388, ~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: havoc ioremap_nocache_#t~ret1013#1.base, ioremap_nocache_#t~ret1013#1.offset; [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4160: ~tmp~10 := #t~ret119;havoc #t~ret119;call write~int#7((if ~tmp~10 % 4294967296 % 4294967296 <= 2147483647 then ~tmp~10 % 4294967296 % 4294967296 else ~tmp~10 % 4294967296 % 4294967296 - 4294967296) % 4096, ~par.base, 144 + ~par.offset, 4);call #t~mem120 := read~int#7(~par.base, 144 + ~par.offset, 4); [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4160-1: SUMMARY for call #t~ret119 := _aty_ld_le32(5952, ~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint do_wait_for_fifoFINAL: assume true; [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4176: SUMMARY for call aty128_reset_engine(~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4163: assume #t~mem120 >= (if ~entries % 65536 % 4294967296 <= 2147483647 then ~entries % 65536 % 4294967296 else ~entries % 65536 % 4294967296 - 4294967296);havoc #t~mem120; [2025-02-08 02:04:45,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4163: assume !(#t~mem120 >= (if ~entries % 65536 % 4294967296 <= 2147483647 then ~entries % 65536 % 4294967296 else ~entries % 65536 % 4294967296 - 4294967296));havoc #t~mem120;~i~0 := 1 + ~i~0; [2025-02-08 02:04:45,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: havoc #t~nondet1023; [2025-02-08 02:04:46,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490: ~reg~1#1 := #t~bitwise606#1;havoc #t~bitwise606#1; [2025-02-08 02:04:46,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-3: assume false;#t~bitwise606#1 := ~reg~1#1; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-3: assume !false; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-4: assume 0 == ~reg~1#1 % 4294967296 || 524288 == ~reg~1#1 % 4294967296;#t~bitwise606#1 := 524288; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-4: assume !(0 == ~reg~1#1 % 4294967296 || 524288 == ~reg~1#1 % 4294967296); [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-1: [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-2: havoc #t~bitwise606#1;assume (#t~bitwise606#1 % 4294967296 >= ~reg~1#1 % 4294967296 && #t~bitwise606#1 % 4294967296 >= 524288) && #t~bitwise606#1 % 4294967296 <= 524288 + ~reg~1#1 % 4294967296; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: ~tmp___1~5#1 := ~__ms~1#1;~__ms~1#1 := ~__ms~1#1 - 1; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478-1: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491: SUMMARY for call _aty_st_le32(720, ~reg~1#1, ~par~4#1.base, ~par~4#1.offset); srcloc: null [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume 0 != ~tmp___1~5#1 % 18446744073709551616; [2025-02-08 02:04:46,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume !(0 != ~tmp___1~5#1 % 18446744073709551616); [2025-02-08 02:04:46,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6326: call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 02:04:46,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: havoc fb_set_cmap_#t~nondet1011#1; [2025-02-08 02:04:46,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: havoc fb_pan_display_#t~nondet1010#1; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: assume false;~state~0 := 4; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: assume !false; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume 0 != #t~mem921;havoc #t~mem921; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume !(0 != #t~mem921);havoc #t~mem921;~tmp~32 := 0; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000: ~state~0 := 0; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: ~state~0 := 7; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: assume 0 == ~blank;~tmp___0~14 := 1; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: assume !(0 == ~blank);~tmp___0~14 := 0; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990: ~state~0 := 6; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: assume 0 == ~blank;~tmp~32 := 1; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: assume !(0 == ~blank);~tmp~32 := 0; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007: call #t~mem920 := read~int#7(~par~8.base, 120 + ~par~8.offset, 4); [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6007-1: SUMMARY for call _aty_st_8(85, (if ~state~0 % 256 % 4294967296 <= 2147483647 then ~state~0 % 256 % 4294967296 else ~state~0 % 256 % 4294967296 - 4294967296), ~par~8.base, ~par~8.offset); srcloc: null [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: assume 4 == #t~mem920;havoc #t~mem920;call #t~mem921 := read~int#7(~par~8.base, 152 + ~par~8.offset, 4); [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: assume !(4 == #t~mem920);havoc #t~mem920; [2025-02-08 02:04:46,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: #res := 0; [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6032: SUMMARY for call aty128_set_lcd_enable(~par~8.base, ~par~8.offset, ~tmp___0~14); srcloc: null [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: assume 0 != #t~mem922;havoc #t~mem922; [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: assume !(0 != #t~mem922);havoc #t~mem922;~tmp___0~14 := 0; [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5993: ~state~0 := 5; [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-1: SUMMARY for call aty128_set_crt_enable(~par~8.base, ~par~8.offset, ~tmp~32); srcloc: null [2025-02-08 02:04:46,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: call #t~mem922 := read~int#7(~par~8.base, 156 + ~par~8.offset, 4); [2025-02-08 02:04:46,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5034: call ULTIMATE.dealloc(aty128_set_pll_~#post_conv~0#1.base, aty128_set_pll_~#post_conv~0#1.offset);havoc aty128_set_pll_~#post_conv~0#1.base, aty128_set_pll_~#post_conv~0#1.offset; [2025-02-08 02:04:46,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: havoc #t~ret1006.base, #t~ret1006.offset; [2025-02-08 02:04:46,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: assume 0 != ~tmp___0~15#1 % 18446744073709551616; [2025-02-08 02:04:46,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: assume !(0 != ~tmp___0~15#1 % 18446744073709551616); [2025-02-08 02:04:46,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume { :begin_inline_pci_set_power_state } true;pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset, pci_set_power_state_#in~arg1#1 := ~pdev~0#1.base, ~pdev~0#1.offset, 2;havoc pci_set_power_state_#res#1;havoc pci_set_power_state_#t~nondet1022#1, pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset, pci_set_power_state_~arg1#1;pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset := pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset;pci_set_power_state_~arg1#1 := pci_set_power_state_#in~arg1#1;havoc pci_set_power_state_#t~nondet1022#1;assume -2147483648 <= pci_set_power_state_#t~nondet1022#1 && pci_set_power_state_#t~nondet1022#1 <= 2147483647;pci_set_power_state_#res#1 := pci_set_power_state_#t~nondet1022#1;havoc pci_set_power_state_#t~nondet1022#1; [2025-02-08 02:04:46,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: ~tmp___0~15#1 := ~__ms~2#1;~__ms~2#1 := ~__ms~2#1 - 1; [2025-02-08 02:04:46,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263-1: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 02:04:46,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: havoc pci_set_power_state_#t~nondet1022#1;#t~ret960#1 := pci_set_power_state_#res#1;havoc pci_set_power_state_#t~nondet1022#1, pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset, pci_set_power_state_~arg1#1;havoc pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset, pci_set_power_state_#in~arg1#1;assume { :end_inline_pci_set_power_state } true;assume -2147483648 <= #t~ret960#1 && #t~ret960#1 <= 2147483647;havoc #t~ret960#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4090: assume 0 != ~tmp~7#1;~reset~0#1 := 0; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4090: assume !(0 != ~tmp~7#1); [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4088: assume { :begin_inline_aty_pll_readupdate } true;aty_pll_readupdate_#in~par#1.base, aty_pll_readupdate_#in~par#1.offset := ~par#1.base, ~par#1.offset;havoc aty_pll_readupdate_#res#1;havoc aty_pll_readupdate_#t~ret110#1, aty_pll_readupdate_#t~bitwise111#1, aty_pll_readupdate_~par#1.base, aty_pll_readupdate_~par#1.offset, aty_pll_readupdate_~tmp~6#1;aty_pll_readupdate_~par#1.base, aty_pll_readupdate_~par#1.offset := aty_pll_readupdate_#in~par#1.base, aty_pll_readupdate_#in~par#1.offset;havoc aty_pll_readupdate_~tmp~6#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint aty_pll_wait_readupdateFINAL: assume true; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-1: #t~ret112#1 := aty_pll_readupdate_#res#1;havoc aty_pll_readupdate_#t~ret110#1, aty_pll_readupdate_#t~bitwise111#1, aty_pll_readupdate_~par#1.base, aty_pll_readupdate_~par#1.offset, aty_pll_readupdate_~tmp~6#1;havoc aty_pll_readupdate_#in~par#1.base, aty_pll_readupdate_#in~par#1.offset;assume { :end_inline_aty_pll_readupdate } true;assume -2147483648 <= #t~ret112#1 && #t~ret112#1 <= 2147483647;~tmp~7#1 := #t~ret112#1;havoc #t~ret112#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075: havoc aty_pll_readupdate_#t~bitwise111#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4104: assume -2147483648 <= #t~ret113#1 && #t~ret113#1 <= 2147483647;havoc #t~ret113#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-3: [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073-1: SUMMARY for call aty_pll_readupdate_#t~ret110#1 := _aty_ld_pll(3, aty_pll_readupdate_~par#1.base, aty_pll_readupdate_~par#1.offset); srcloc: null [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-2: aty_pll_readupdate_#res#1 := (if 0 == aty_pll_readupdate_#t~bitwise111#1 % 4294967296 then 1 else 0);havoc aty_pll_readupdate_#t~bitwise111#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073: aty_pll_readupdate_~tmp~6#1 := aty_pll_readupdate_#t~ret110#1;havoc aty_pll_readupdate_#t~ret110#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4102: assume 0 != ~reset~0#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4102: assume !(0 != ~reset~0#1); [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-5: assume 32768 == aty_pll_readupdate_~tmp~6#1 % 4294967296;aty_pll_readupdate_#t~bitwise111#1 := aty_pll_readupdate_~tmp~6#1; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-5: assume !(32768 == aty_pll_readupdate_~tmp~6#1 % 4294967296); [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4104-1: SUMMARY for call #t~ret113#1 := printk(15, 0); srcloc: null [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-4: havoc aty_pll_readupdate_#t~bitwise111#1;assume aty_pll_readupdate_#t~bitwise111#1 % 4294967296 <= aty_pll_readupdate_~tmp~6#1 % 4294967296 && aty_pll_readupdate_#t~bitwise111#1 % 4294967296 <= 32768; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-6: assume 0 == aty_pll_readupdate_~tmp~6#1 % 4294967296;aty_pll_readupdate_#t~bitwise111#1 := 0; [2025-02-08 02:04:46,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4075-6: assume !(0 == aty_pll_readupdate_~tmp~6#1 % 4294967296); [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5025: ~reg~0 := ~reg~0 - ~reg~0 % 2; [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5013: ~tmp___0~7 := ~__ms~0;~__ms~0 := ~__ms~0 - 1; [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5013-1: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: SUMMARY for call _aty_st_le32(720, ~reg~0, ~par.base, ~par.offset); srcloc: null [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018: assume 0 != ~tmp___0~7 % 18446744073709551616; [2025-02-08 02:04:46,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018: assume !(0 != ~tmp___0~7 % 18446744073709551616); [2025-02-08 02:04:47,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5181: call aty128_ddafifo_#t~mem331#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 1 + aty128_ddafifo_~m~0#1.offset, 1);call aty128_ddafifo_#t~mem332#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 3 + aty128_ddafifo_~m~0#1.offset, 1);call aty128_ddafifo_#t~mem333#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 4 + aty128_ddafifo_~m~0#1.offset, 1);call aty128_ddafifo_#t~mem334#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 5 + aty128_ddafifo_~m~0#1.offset, 1);call aty128_ddafifo_#t~mem335#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 6 + aty128_ddafifo_~m~0#1.offset, 1);aty128_ddafifo_~ron~0#1 := 2 * (2 * (if aty128_ddafifo_#t~mem331#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem331#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem331#1 % 256 % 4294967296 - 4294967296) + (if aty128_ddafifo_#t~mem332#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem332#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem332#1 % 256 % 4294967296 - 4294967296)) + aty128_ddafifo_~tmp~23#1 + (if aty128_ddafifo_#t~mem333#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem333#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem333#1 % 256 % 4294967296 - 4294967296) + (if aty128_ddafifo_#t~mem334#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem334#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem334#1 % 256 % 4294967296 - 4294967296) + (if aty128_ddafifo_#t~mem335#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem335#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem335#1 % 256 % 4294967296 - 4294967296) + aty128_ddafifo_~x~0#1;havoc aty128_ddafifo_#t~mem331#1;havoc aty128_ddafifo_#t~mem332#1;havoc aty128_ddafifo_#t~mem333#1;havoc aty128_ddafifo_#t~mem334#1;havoc aty128_ddafifo_#t~mem335#1;aty128_ddafifo_~b~0#1 := 0; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206: call write~int#21(aty128_ddafifo_#t~bitwise342#1, aty128_ddafifo_~dsp#1.base, aty128_ddafifo_~dsp#1.offset, 4);havoc aty128_ddafifo_#t~mem340#1;havoc aty128_ddafifo_#t~bitwise341#1;havoc aty128_ddafifo_#t~bitwise342#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-3: assume 0 == aty128_ddafifo_~x~0#1;aty128_ddafifo_#t~bitwise342#1 := aty128_ddafifo_#t~bitwise341#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-3: assume !(0 == aty128_ddafifo_~x~0#1); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: call aty128_var_to_pll_#t~mem315#1 := read~int#0(aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset + aty128_var_to_pll_~i~3#1, 1);aty128_var_to_pll_~output_freq~0#1 := aty128_var_to_pll_#t~mem315#1 % 256 * aty128_var_to_pll_~vclk~0#1;call aty128_var_to_pll_#t~mem316#1 := read~int#17(aty128_var_to_pll_~#c~0#1.base, 4 + aty128_var_to_pll_~#c~0#1.offset, 4); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-4: assume 0 == aty128_ddafifo_#t~bitwise341#1 || aty128_ddafifo_#t~bitwise341#1 == aty128_ddafifo_~x~0#1;aty128_ddafifo_#t~bitwise342#1 := aty128_ddafifo_~x~0#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-4: assume !(0 == aty128_ddafifo_#t~bitwise341#1 || aty128_ddafifo_#t~bitwise341#1 == aty128_ddafifo_~x~0#1); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-1: [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-2: havoc aty128_ddafifo_#t~bitwise342#1;assume (((((aty128_ddafifo_#t~bitwise341#1 < 0 && aty128_ddafifo_~x~0#1 >= 0) || aty128_ddafifo_#t~bitwise342#1 >= aty128_ddafifo_~x~0#1) && ((aty128_ddafifo_#t~bitwise341#1 >= 0 && aty128_ddafifo_~x~0#1 < 0) || aty128_ddafifo_#t~bitwise342#1 >= aty128_ddafifo_#t~bitwise341#1)) && ((aty128_ddafifo_#t~bitwise341#1 < 0 || aty128_ddafifo_~x~0#1 < 0) || aty128_ddafifo_#t~bitwise342#1 <= aty128_ddafifo_#t~bitwise341#1 + aty128_ddafifo_~x~0#1)) && ((aty128_ddafifo_#t~bitwise341#1 >= 0 && aty128_ddafifo_~x~0#1 >= 0) || aty128_ddafifo_#t~bitwise342#1 < 0)) && aty128_ddafifo_#t~bitwise342#1 <= 2147483647; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-7: assume 0 == 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296);aty128_ddafifo_#t~bitwise341#1 := 65536 * aty128_ddafifo_~p~0#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-7: assume !(0 == 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-8: assume 0 == 65536 * aty128_ddafifo_~p~0#1 || 65536 * aty128_ddafifo_~p~0#1 == 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296);aty128_ddafifo_#t~bitwise341#1 := 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-8: assume !(0 == 65536 * aty128_ddafifo_~p~0#1 || 65536 * aty128_ddafifo_~p~0#1 == 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-5: [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206-6: havoc aty128_ddafifo_#t~bitwise341#1;assume (((((65536 * aty128_ddafifo_~p~0#1 < 0 && 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_ddafifo_#t~bitwise341#1 >= 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296)) && ((65536 * aty128_ddafifo_~p~0#1 >= 0 && 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_ddafifo_#t~bitwise341#1 >= 65536 * aty128_ddafifo_~p~0#1)) && ((65536 * aty128_ddafifo_~p~0#1 < 0 || 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_ddafifo_#t~bitwise341#1 <= 65536 * aty128_ddafifo_~p~0#1 + 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296))) && ((65536 * aty128_ddafifo_~p~0#1 >= 0 && 1048576 * (if aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem340#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_ddafifo_#t~bitwise341#1 < 0)) && aty128_ddafifo_#t~bitwise341#1 <= 2147483647; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume 7 == aty128_var_to_pll_~i~3#1;aty128_var_to_pll_#res#1 := -22;call ULTIMATE.dealloc(aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset);havoc aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset;call ULTIMATE.dealloc(aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset);havoc aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume !(7 == aty128_var_to_pll_~i~3#1);call aty128_var_to_pll_#t~mem319#1 := read~int#17(aty128_var_to_pll_~#c~0#1.base, 12 + aty128_var_to_pll_~#c~0#1.offset, 4);aty128_var_to_pll_~n~0#1 := aty128_var_to_pll_#t~mem319#1 * aty128_var_to_pll_~output_freq~0#1;havoc aty128_var_to_pll_#t~mem319#1;call aty128_var_to_pll_#t~mem320#1 := read~int#17(aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset, 4);aty128_var_to_pll_~d~0#1 := aty128_var_to_pll_#t~mem320#1;havoc aty128_var_to_pll_#t~mem320#1;call write~int#2((aty128_var_to_pll_~d~0#1 % 4294967296 / 2 + aty128_var_to_pll_~n~0#1) % 4294967296 / (aty128_var_to_pll_~d~0#1 % 4294967296), aty128_var_to_pll_~pll#1.base, 4 + aty128_var_to_pll_~pll#1.offset, 4);call write~int#2(aty128_var_to_pll_~vclk~0#1, aty128_var_to_pll_~pll#1.base, 8 + aty128_var_to_pll_~pll#1.offset, 4);aty128_var_to_pll_#res#1 := 0;call ULTIMATE.dealloc(aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset);havoc aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset;call ULTIMATE.dealloc(aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset);havoc aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: aty128_var_to_pll_~i~3#1 := 1 + aty128_var_to_pll_~i~3#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207: call write~int#21(aty128_ddafifo_#t~bitwise343#1, aty128_ddafifo_~dsp#1.base, 4 + aty128_ddafifo_~dsp#1.offset, 4);havoc aty128_ddafifo_#t~bitwise343#1;aty128_ddafifo_#res#1 := 0;#t~ret359#1 := aty128_ddafifo_#res#1;havoc aty128_ddafifo_#t~mem324#1.base, aty128_ddafifo_#t~mem324#1.offset, aty128_ddafifo_#t~mem325#1, aty128_ddafifo_#t~mem326#1, aty128_ddafifo_#t~mem327#1, aty128_ddafifo_#t~mem328#1, aty128_ddafifo_#t~mem329#1, aty128_ddafifo_#t~mem330#1, aty128_ddafifo_#t~mem331#1, aty128_ddafifo_#t~mem332#1, aty128_ddafifo_#t~mem333#1, aty128_ddafifo_#t~mem334#1, aty128_ddafifo_#t~mem335#1, aty128_ddafifo_#t~bitwise336#1, aty128_ddafifo_#t~bitwise337#1, aty128_ddafifo_#t~mem338#1, aty128_ddafifo_#t~ret339#1, aty128_ddafifo_#t~mem340#1, aty128_ddafifo_#t~bitwise341#1, aty128_ddafifo_#t~bitwise342#1, aty128_ddafifo_#t~bitwise343#1, aty128_ddafifo_~dsp#1.base, aty128_ddafifo_~dsp#1.offset, aty128_ddafifo_~pll#1.base, aty128_ddafifo_~pll#1.offset, aty128_ddafifo_~depth#1, aty128_ddafifo_~par#1.base, aty128_ddafifo_~par#1.offset, aty128_ddafifo_~m~0#1.base, aty128_ddafifo_~m~0#1.offset, aty128_ddafifo_~xclk~0#1, aty128_ddafifo_~fifo_width~0#1, aty128_ddafifo_~fifo_depth~0#1, aty128_ddafifo_~x~0#1, aty128_ddafifo_~b~0#1, aty128_ddafifo_~p~0#1, aty128_ddafifo_~ron~0#1, aty128_ddafifo_~roff~0#1, aty128_ddafifo_~n~1#1, aty128_ddafifo_~d~1#1, aty128_ddafifo_~bpp~1#1, aty128_ddafifo_~tmp~23#1;havoc aty128_ddafifo_#in~dsp#1.base, aty128_ddafifo_#in~dsp#1.offset, aty128_ddafifo_#in~pll#1.base, aty128_ddafifo_#in~pll#1.offset, aty128_ddafifo_#in~depth#1, aty128_ddafifo_#in~par#1.base, aty128_ddafifo_#in~par#1.offset;assume { :end_inline_aty128_ddafifo } true;assume -2147483648 <= #t~ret359#1 && #t~ret359#1 <= 2147483647;~err~1#1 := #t~ret359#1;havoc #t~mem358#1;havoc #t~ret359#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-1: [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-4: assume 0 == 65536 * aty128_ddafifo_~ron~0#1 || 65536 * aty128_ddafifo_~ron~0#1 == aty128_ddafifo_~roff~0#1;aty128_ddafifo_#t~bitwise343#1 := aty128_ddafifo_~roff~0#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-4: assume !(0 == 65536 * aty128_ddafifo_~ron~0#1 || 65536 * aty128_ddafifo_~ron~0#1 == aty128_ddafifo_~roff~0#1); [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-2: havoc aty128_ddafifo_#t~bitwise343#1;assume (((((65536 * aty128_ddafifo_~ron~0#1 < 0 && aty128_ddafifo_~roff~0#1 >= 0) || aty128_ddafifo_#t~bitwise343#1 >= aty128_ddafifo_~roff~0#1) && ((65536 * aty128_ddafifo_~ron~0#1 >= 0 && aty128_ddafifo_~roff~0#1 < 0) || aty128_ddafifo_#t~bitwise343#1 >= 65536 * aty128_ddafifo_~ron~0#1)) && ((65536 * aty128_ddafifo_~ron~0#1 < 0 || aty128_ddafifo_~roff~0#1 < 0) || aty128_ddafifo_#t~bitwise343#1 <= 65536 * aty128_ddafifo_~ron~0#1 + aty128_ddafifo_~roff~0#1)) && ((65536 * aty128_ddafifo_~ron~0#1 >= 0 && aty128_ddafifo_~roff~0#1 >= 0) || aty128_ddafifo_#t~bitwise343#1 < 0)) && aty128_ddafifo_#t~bitwise343#1 <= 2147483647; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-3: assume 0 == aty128_ddafifo_~roff~0#1;aty128_ddafifo_#t~bitwise343#1 := 65536 * aty128_ddafifo_~ron~0#1; [2025-02-08 02:04:47,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-3: assume !(0 == aty128_ddafifo_~roff~0#1); [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5108: assume aty128_var_to_pll_#t~mem316#1 % 4294967296 <= aty128_var_to_pll_~output_freq~0#1 % 4294967296;havoc aty128_var_to_pll_#t~mem316#1;call aty128_var_to_pll_#t~mem317#1 := read~int#17(aty128_var_to_pll_~#c~0#1.base, 8 + aty128_var_to_pll_~#c~0#1.offset, 4); [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5108: assume !(aty128_var_to_pll_#t~mem316#1 % 4294967296 <= aty128_var_to_pll_~output_freq~0#1 % 4294967296);havoc aty128_var_to_pll_#t~mem316#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199: assume (if aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 - 4294967296) + aty128_ddafifo_~ron~0#1 >= aty128_ddafifo_~roff~0#1;havoc aty128_ddafifo_#t~mem338#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199: assume !((if aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem338#1 % 256 % 4294967296 - 4294967296) + aty128_ddafifo_~ron~0#1 >= aty128_ddafifo_~roff~0#1);havoc aty128_ddafifo_#t~mem338#1;call aty128_ddafifo_#t~mem340#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 9 + aty128_ddafifo_~m~0#1.offset, 1); [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5125: #t~ret357#1 := aty128_var_to_pll_#res#1;havoc aty128_var_to_pll_#t~mem304#1, aty128_var_to_pll_#t~mem305#1, aty128_var_to_pll_#t~mem306#1, aty128_var_to_pll_#t~mem307#1, aty128_var_to_pll_#t~mem308#1, aty128_var_to_pll_#t~mem309#1, aty128_var_to_pll_#t~mem310#1, aty128_var_to_pll_#t~mem311#1, aty128_var_to_pll_#t~mem312#1, aty128_var_to_pll_#t~mem313#1, aty128_var_to_pll_#t~mem314#1, aty128_var_to_pll_#t~mem315#1, aty128_var_to_pll_#t~mem316#1, aty128_var_to_pll_#t~mem317#1, aty128_var_to_pll_#t~mem318#1, aty128_var_to_pll_#t~mem319#1, aty128_var_to_pll_#t~mem320#1, aty128_var_to_pll_~period_in_ps#1, aty128_var_to_pll_~pll#1.base, aty128_var_to_pll_~pll#1.offset, aty128_var_to_pll_~par#1.base, aty128_var_to_pll_~par#1.offset, aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset, aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset, aty128_var_to_pll_~output_freq~0#1, aty128_var_to_pll_~vclk~0#1, aty128_var_to_pll_~i~3#1, aty128_var_to_pll_~n~0#1, aty128_var_to_pll_~d~0#1;havoc aty128_var_to_pll_#in~period_in_ps#1, aty128_var_to_pll_#in~pll#1.base, aty128_var_to_pll_#in~pll#1.offset, aty128_var_to_pll_#in~par#1.base, aty128_var_to_pll_#in~par#1.offset;assume { :end_inline_aty128_var_to_pll } true;assume -2147483648 <= #t~ret357#1 && #t~ret357#1 <= 2147483647;~err~1#1 := #t~ret357#1;havoc #t~mem356#1;havoc #t~ret357#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: assume 0 != aty128_ddafifo_~x~0#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: assume !(0 != aty128_ddafifo_~x~0#1); [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: assume 0 != ~err~1#1;#res#1 := ~err~1#1;call ULTIMATE.dealloc(~#crtc~0#1.base, ~#crtc~0#1.offset);havoc ~#crtc~0#1.base, ~#crtc~0#1.offset;call ULTIMATE.dealloc(~#pll~0#1.base, ~#pll~0#1.offset);havoc ~#pll~0#1.base, ~#pll~0#1.offset;call ULTIMATE.dealloc(~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset);havoc ~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: assume !(0 != ~err~1#1);call #t~mem360#1 := read~int#24(~#crtc~0#1.base, ~#crtc~0#1.offset, 4);call #t~mem361#1 := read~int#24(~#crtc~0#1.base, 4 + ~#crtc~0#1.offset, 4);call #t~mem362#1 := read~int#24(~#crtc~0#1.base, 8 + ~#crtc~0#1.offset, 4);call #t~mem363#1 := read~int#24(~#crtc~0#1.base, 12 + ~#crtc~0#1.offset, 4);call #t~mem364#1 := read~int#24(~#crtc~0#1.base, 16 + ~#crtc~0#1.offset, 4);call #t~mem365#1 := read~int#24(~#crtc~0#1.base, 20 + ~#crtc~0#1.offset, 4);call #t~mem366#1 := read~int#24(~#crtc~0#1.base, 24 + ~#crtc~0#1.offset, 4);call #t~mem367#1 := read~int#24(~#crtc~0#1.base, 28 + ~#crtc~0#1.offset, 4);call #t~mem368#1 := read~int#24(~#crtc~0#1.base, 32 + ~#crtc~0#1.offset, 4);call #t~mem369#1 := read~int#24(~#crtc~0#1.base, 36 + ~#crtc~0#1.offset, 4);call #t~mem370#1 := read~int#24(~#crtc~0#1.base, 40 + ~#crtc~0#1.offset, 4);call #t~mem371#1 := read~int#24(~#crtc~0#1.base, 44 + ~#crtc~0#1.offset, 4);call #t~mem372#1 := read~int#24(~#crtc~0#1.base, 48 + ~#crtc~0#1.offset, 4);call #t~mem373#1 := read~int#24(~#crtc~0#1.base, 52 + ~#crtc~0#1.offset, 4);call write~int#7(#t~mem360#1, ~par#1.base, ~par#1.offset, 4);call write~int#7(#t~mem361#1, ~par#1.base, 4 + ~par#1.offset, 4);call write~int#7(#t~mem362#1, ~par#1.base, 8 + ~par#1.offset, 4);call write~int#7(#t~mem363#1, ~par#1.base, 12 + ~par#1.offset, 4);call write~int#7(#t~mem364#1, ~par#1.base, 16 + ~par#1.offset, 4);call write~int#7(#t~mem365#1, ~par#1.base, 20 + ~par#1.offset, 4);call write~int#7(#t~mem366#1, ~par#1.base, 24 + ~par#1.offset, 4);call write~int#7(#t~mem367#1, ~par#1.base, 28 + ~par#1.offset, 4);call write~int#7(#t~mem368#1, ~par#1.base, 32 + ~par#1.offset, 4);call write~int#7(#t~mem369#1, ~par#1.base, 36 + ~par#1.offset, 4);call write~int#7(#t~mem370#1, ~par#1.base, 40 + ~par#1.offset, 4);call write~int#7(#t~mem371#1, ~par#1.base, 44 + ~par#1.offset, 4);call write~int#7(#t~mem372#1, ~par#1.base, 48 + ~par#1.offset, 4);call write~int#7(#t~mem373#1, ~par#1.base, 52 + ~par#1.offset, 4);havoc #t~mem360#1;havoc #t~mem361#1;havoc #t~mem362#1;havoc #t~mem363#1;havoc #t~mem364#1;havoc #t~mem365#1;havoc #t~mem366#1;havoc #t~mem367#1;havoc #t~mem368#1;havoc #t~mem369#1;havoc #t~mem370#1;havoc #t~mem371#1;havoc #t~mem372#1;havoc #t~mem373#1;call #t~mem374#1 := read~int#2(~#pll~0#1.base, ~#pll~0#1.offset, 4);call #t~mem375#1 := read~int#2(~#pll~0#1.base, 4 + ~#pll~0#1.offset, 4);call #t~mem376#1 := read~int#2(~#pll~0#1.base, 8 + ~#pll~0#1.offset, 4);call write~int#7(#t~mem374#1, ~par#1.base, 56 + ~par#1.offset, 4);call write~int#7(#t~mem375#1, ~par#1.base, 60 + ~par#1.offset, 4);call write~int#7(#t~mem376#1, ~par#1.base, 64 + ~par#1.offset, 4);havoc #t~mem374#1;havoc #t~mem375#1;havoc #t~mem376#1;call #t~mem377#1 := read~int#21(~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset, 4);call #t~mem378#1 := read~int#21(~#fifo_reg~0#1.base, 4 + ~#fifo_reg~0#1.offset, 4);call write~int#7(#t~mem377#1, ~par#1.base, 68 + ~par#1.offset, 4);call write~int#7(#t~mem378#1, ~par#1.base, 72 + ~par#1.offset, 4);havoc #t~mem377#1;havoc #t~mem378#1;call #t~mem379#1 := read~int#7(~var#1.base, 96 + ~var#1.offset, 4);call write~int#7(#t~mem379#1, ~par#1.base, 76 + ~par#1.offset, 4);havoc #t~mem379#1;#res#1 := 0;call ULTIMATE.dealloc(~#crtc~0#1.base, ~#crtc~0#1.offset);havoc ~#crtc~0#1.base, ~#crtc~0#1.offset;call ULTIMATE.dealloc(~#pll~0#1.base, ~#pll~0#1.offset);havoc ~#pll~0#1.base, ~#pll~0#1.offset;call ULTIMATE.dealloc(~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset);havoc ~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5109: assume aty128_var_to_pll_#t~mem317#1 % 4294967296 >= aty128_var_to_pll_~output_freq~0#1 % 4294967296;havoc aty128_var_to_pll_#t~mem317#1;call aty128_var_to_pll_#t~mem318#1 := read~int#0(aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset + aty128_var_to_pll_~i~3#1, 1);call write~int#2(aty128_var_to_pll_#t~mem318#1 % 256, aty128_var_to_pll_~pll#1.base, aty128_var_to_pll_~pll#1.offset, 4);havoc aty128_var_to_pll_#t~mem318#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5109: assume !(aty128_var_to_pll_#t~mem317#1 % 4294967296 >= aty128_var_to_pll_~output_freq~0#1 % 4294967296);havoc aty128_var_to_pll_#t~mem317#1; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: assume 0 != ~err~1#1;#res#1 := ~err~1#1;call ULTIMATE.dealloc(~#crtc~0#1.base, ~#crtc~0#1.offset);havoc ~#crtc~0#1.base, ~#crtc~0#1.offset;call ULTIMATE.dealloc(~#pll~0#1.base, ~#pll~0#1.offset);havoc ~#pll~0#1.base, ~#pll~0#1.offset;call ULTIMATE.dealloc(~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset);havoc ~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset; [2025-02-08 02:04:47,799 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: assume !(0 != ~err~1#1);call #t~mem358#1 := read~int#24(~#crtc~0#1.base, 48 + ~#crtc~0#1.offset, 4);assume { :begin_inline_aty128_ddafifo } true;aty128_ddafifo_#in~dsp#1.base, aty128_ddafifo_#in~dsp#1.offset, aty128_ddafifo_#in~pll#1.base, aty128_ddafifo_#in~pll#1.offset, aty128_ddafifo_#in~depth#1, aty128_ddafifo_#in~par#1.base, aty128_ddafifo_#in~par#1.offset := ~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset, ~#pll~0#1.base, ~#pll~0#1.offset, #t~mem358#1, ~par#1.base, ~par#1.offset;havoc aty128_ddafifo_#res#1;havoc aty128_ddafifo_#t~mem324#1.base, aty128_ddafifo_#t~mem324#1.offset, aty128_ddafifo_#t~mem325#1, aty128_ddafifo_#t~mem326#1, aty128_ddafifo_#t~mem327#1, aty128_ddafifo_#t~mem328#1, aty128_ddafifo_#t~mem329#1, aty128_ddafifo_#t~mem330#1, aty128_ddafifo_#t~mem331#1, aty128_ddafifo_#t~mem332#1, aty128_ddafifo_#t~mem333#1, aty128_ddafifo_#t~mem334#1, aty128_ddafifo_#t~mem335#1, aty128_ddafifo_#t~bitwise336#1, aty128_ddafifo_#t~bitwise337#1, aty128_ddafifo_#t~mem338#1, aty128_ddafifo_#t~ret339#1, aty128_ddafifo_#t~mem340#1, aty128_ddafifo_#t~bitwise341#1, aty128_ddafifo_#t~bitwise342#1, aty128_ddafifo_#t~bitwise343#1, aty128_ddafifo_~dsp#1.base, aty128_ddafifo_~dsp#1.offset, aty128_ddafifo_~pll#1.base, aty128_ddafifo_~pll#1.offset, aty128_ddafifo_~depth#1, aty128_ddafifo_~par#1.base, aty128_ddafifo_~par#1.offset, aty128_ddafifo_~m~0#1.base, aty128_ddafifo_~m~0#1.offset, aty128_ddafifo_~xclk~0#1, aty128_ddafifo_~fifo_width~0#1, aty128_ddafifo_~fifo_depth~0#1, aty128_ddafifo_~x~0#1, aty128_ddafifo_~b~0#1, aty128_ddafifo_~p~0#1, aty128_ddafifo_~ron~0#1, aty128_ddafifo_~roff~0#1, aty128_ddafifo_~n~1#1, aty128_ddafifo_~d~1#1, aty128_ddafifo_~bpp~1#1, aty128_ddafifo_~tmp~23#1;aty128_ddafifo_~dsp#1.base, aty128_ddafifo_~dsp#1.offset := aty128_ddafifo_#in~dsp#1.base, aty128_ddafifo_#in~dsp#1.offset;aty128_ddafifo_~pll#1.base, aty128_ddafifo_~pll#1.offset := aty128_ddafifo_#in~pll#1.base, aty128_ddafifo_#in~pll#1.offset;aty128_ddafifo_~depth#1 := aty128_ddafifo_#in~depth#1;aty128_ddafifo_~par#1.base, aty128_ddafifo_~par#1.offset := aty128_ddafifo_#in~par#1.base, aty128_ddafifo_#in~par#1.offset;havoc aty128_ddafifo_~m~0#1.base, aty128_ddafifo_~m~0#1.offset;havoc aty128_ddafifo_~xclk~0#1;havoc aty128_ddafifo_~fifo_width~0#1;havoc aty128_ddafifo_~fifo_depth~0#1;havoc aty128_ddafifo_~x~0#1;havoc aty128_ddafifo_~b~0#1;havoc aty128_ddafifo_~p~0#1;havoc aty128_ddafifo_~ron~0#1;havoc aty128_ddafifo_~roff~0#1;havoc aty128_ddafifo_~n~1#1;havoc aty128_ddafifo_~d~1#1;havoc aty128_ddafifo_~bpp~1#1;havoc aty128_ddafifo_~tmp~23#1;call aty128_ddafifo_#t~mem324#1.base, aty128_ddafifo_#t~mem324#1.offset := read~$Pointer$#7(aty128_ddafifo_~par#1.base, 124 + aty128_ddafifo_~par#1.offset, 8);aty128_ddafifo_~m~0#1.base, aty128_ddafifo_~m~0#1.offset := aty128_ddafifo_#t~mem324#1.base, aty128_ddafifo_#t~mem324#1.offset;havoc aty128_ddafifo_#t~mem324#1.base, aty128_ddafifo_#t~mem324#1.offset;call aty128_ddafifo_#t~mem325#1 := read~int#7(aty128_ddafifo_~par#1.base, 96 + aty128_ddafifo_~par#1.offset, 4);aty128_ddafifo_~xclk~0#1 := aty128_ddafifo_#t~mem325#1;havoc aty128_ddafifo_#t~mem325#1;call aty128_ddafifo_#t~mem326#1 := read~int#7(aty128_ddafifo_~par#1.base, 100 + aty128_ddafifo_~par#1.offset, 4);aty128_ddafifo_~fifo_width~0#1 := aty128_ddafifo_#t~mem326#1;havoc aty128_ddafifo_#t~mem326#1;call aty128_ddafifo_#t~mem327#1 := read~int#7(aty128_ddafifo_~par#1.base, 104 + aty128_ddafifo_~par#1.offset, 4);aty128_ddafifo_~fifo_depth~0#1 := aty128_ddafifo_#t~mem327#1;havoc aty128_ddafifo_#t~mem327#1;aty128_ddafifo_~bpp~1#1 := 7 + aty128_ddafifo_~depth#1 - (7 + aty128_ddafifo_~depth#1) % 8;aty128_ddafifo_~n~1#1 := aty128_ddafifo_~xclk~0#1 * aty128_ddafifo_~fifo_width~0#1;call aty128_ddafifo_#t~mem328#1 := read~int#2(aty128_ddafifo_~pll#1.base, 8 + aty128_ddafifo_~pll#1.offset, 4);aty128_ddafifo_~d~1#1 := aty128_ddafifo_#t~mem328#1 * aty128_ddafifo_~bpp~1#1;havoc aty128_ddafifo_#t~mem328#1;aty128_ddafifo_~x~0#1 := (if (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 <= 2147483647 then (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 else (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 - 4294967296);call aty128_ddafifo_#t~mem329#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 2 + aty128_ddafifo_~m~0#1.offset, 1); [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4672: call ULTIMATE.dealloc(aty128_var_to_crtc_~#mode_bytpp~0#1.base, aty128_var_to_crtc_~#mode_bytpp~0#1.offset);havoc aty128_var_to_crtc_~#mode_bytpp~0#1.base, aty128_var_to_crtc_~#mode_bytpp~0#1.offset; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: assume 0 > -6 + 3 * (if aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 - 4294967296);havoc aty128_ddafifo_#t~mem329#1;aty128_ddafifo_~tmp~23#1 := 0; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: assume !(0 > -6 + 3 * (if aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem329#1 % 256 % 4294967296 - 4294967296));havoc aty128_ddafifo_#t~mem329#1;call aty128_ddafifo_#t~mem330#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 2 + aty128_ddafifo_~m~0#1.offset, 1);aty128_ddafifo_~tmp~23#1 := -6 + 3 * (if aty128_ddafifo_#t~mem330#1 % 256 % 4294967296 <= 2147483647 then aty128_ddafifo_#t~mem330#1 % 256 % 4294967296 else aty128_ddafifo_#t~mem330#1 % 256 % 4294967296 - 4294967296);havoc aty128_ddafifo_#t~mem330#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5201: assume -2147483648 <= aty128_ddafifo_#t~ret339#1 && aty128_ddafifo_#t~ret339#1 <= 2147483647;havoc aty128_ddafifo_#t~ret339#1;aty128_ddafifo_#res#1 := -22; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5201-1: SUMMARY for call aty128_ddafifo_#t~ret339#1 := printk(28, 0); srcloc: null [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: aty128_ddafifo_~x~0#1 := aty128_ddafifo_~x~0#1 / 2;aty128_ddafifo_~b~0#1 := 1 + aty128_ddafifo_~b~0#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078: call ULTIMATE.dealloc(aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset);havoc aty128_var_to_pll_~#c~0#1.base, aty128_var_to_pll_~#c~0#1.offset;call ULTIMATE.dealloc(aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset);havoc aty128_var_to_pll_~#post_dividers~0#1.base, aty128_var_to_pll_~#post_dividers~0#1.offset; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5194: aty128_ddafifo_~p~0#1 := 1 + aty128_ddafifo_~b~0#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5277: call ULTIMATE.dealloc(~#crtc~0#1.base, ~#crtc~0#1.offset);havoc ~#crtc~0#1.base, ~#crtc~0#1.offset;call ULTIMATE.dealloc(~#pll~0#1.base, ~#pll~0#1.offset);havoc ~#pll~0#1.base, ~#pll~0#1.offset;call ULTIMATE.dealloc(~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset);havoc ~#fifo_reg~0#1.base, ~#fifo_reg~0#1.offset; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195: aty128_ddafifo_~ron~0#1 := aty128_ddafifo_#t~bitwise336#1;havoc aty128_ddafifo_#t~bitwise336#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195-1: [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195-2: havoc aty128_ddafifo_#t~bitwise336#1;assume aty128_ddafifo_#t~bitwise336#1 > aty128_ddafifo_~ron~0#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195-3: assume 0 == aty128_ddafifo_~ron~0#1 || 0 == 11 - aty128_ddafifo_~p~0#1;aty128_ddafifo_#t~bitwise336#1 := aty128_ddafifo_~ron~0#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195-3: assume !(0 == aty128_ddafifo_~ron~0#1 || 0 == 11 - aty128_ddafifo_~p~0#1); [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-1: [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-2: havoc aty128_ddafifo_#t~bitwise337#1; [2025-02-08 02:04:47,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196: aty128_ddafifo_~n~1#1 := aty128_ddafifo_#t~bitwise337#1;havoc aty128_ddafifo_#t~bitwise337#1;aty128_ddafifo_~x~0#1 := (if (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 <= 2147483647 then (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 else (aty128_ddafifo_~d~1#1 % 4294967296 / 2 + aty128_ddafifo_~n~1#1) % 4294967296 / (aty128_ddafifo_~d~1#1 % 4294967296) % 4294967296 % 4294967296 - 4294967296);aty128_ddafifo_~roff~0#1 := (if (aty128_ddafifo_~fifo_depth~0#1 - 4) * aty128_ddafifo_~x~0#1 % 4294967296 % 4294967296 <= 2147483647 then (aty128_ddafifo_~fifo_depth~0#1 - 4) * aty128_ddafifo_~x~0#1 % 4294967296 % 4294967296 else (aty128_ddafifo_~fifo_depth~0#1 - 4) * aty128_ddafifo_~x~0#1 % 4294967296 % 4294967296 - 4294967296);call aty128_ddafifo_#t~mem338#1 := read~int#7(aty128_ddafifo_~m~0#1.base, 9 + aty128_ddafifo_~m~0#1.offset, 1); [2025-02-08 02:04:47,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-3: assume 0 == aty128_ddafifo_~n~1#1 % 4294967296 || 0 == 11 - aty128_ddafifo_~p~0#1;aty128_ddafifo_#t~bitwise337#1 := aty128_ddafifo_~n~1#1; [2025-02-08 02:04:47,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-3: assume !(0 == aty128_ddafifo_~n~1#1 % 4294967296 || 0 == 11 - aty128_ddafifo_~p~0#1); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4829: assume false;call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 24 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(0, aty128_pix_width_to_var_~var#1.base, 32 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 36 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(0, aty128_pix_width_to_var_~var#1.base, 44 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 48 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 60 + aty128_pix_width_to_var_~var#1.offset, 4); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4829: assume !false;aty128_pix_width_to_var_#res#1 := 0;aty128_crtc_to_var_#t~ret273#1 := aty128_pix_width_to_var_#res#1;havoc aty128_pix_width_to_var_#t~ret255#1, aty128_pix_width_to_var_~pix_width#1, aty128_pix_width_to_var_~var#1.base, aty128_pix_width_to_var_~var#1.offset;havoc aty128_pix_width_to_var_#in~pix_width#1, aty128_pix_width_to_var_#in~var#1.base, aty128_pix_width_to_var_#in~var#1.offset;assume { :end_inline_aty128_pix_width_to_var } true;assume -2147483648 <= aty128_crtc_to_var_#t~ret273#1 && aty128_crtc_to_var_#t~ret273#1 <= 2147483647;havoc aty128_crtc_to_var_#t~ret273#1;call write~int#7(aty128_crtc_to_var_~xres~1#1, aty128_crtc_to_var_~var#1.base, aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~yres~1#1, aty128_crtc_to_var_~var#1.base, 4 + aty128_crtc_to_var_~var#1.offset, 4);call aty128_crtc_to_var_#t~mem274#1 := read~int#7(aty128_crtc_to_var_~crtc#1.base, 40 + aty128_crtc_to_var_~crtc#1.offset, 4);call write~int#7(aty128_crtc_to_var_#t~mem274#1, aty128_crtc_to_var_~var#1.base, 8 + aty128_crtc_to_var_~var#1.offset, 4);havoc aty128_crtc_to_var_#t~mem274#1;call aty128_crtc_to_var_#t~mem275#1 := read~int#7(aty128_crtc_to_var_~crtc#1.base, 44 + aty128_crtc_to_var_~crtc#1.offset, 4);call write~int#7(aty128_crtc_to_var_#t~mem275#1, aty128_crtc_to_var_~var#1.base, 12 + aty128_crtc_to_var_~var#1.offset, 4);havoc aty128_crtc_to_var_#t~mem275#1;call aty128_crtc_to_var_#t~mem276#1 := read~int#7(aty128_crtc_to_var_~crtc#1.base, 32 + aty128_crtc_to_var_~crtc#1.offset, 4);call write~int#7(aty128_crtc_to_var_#t~mem276#1, aty128_crtc_to_var_~var#1.base, 16 + aty128_crtc_to_var_~var#1.offset, 4);havoc aty128_crtc_to_var_#t~mem276#1;call aty128_crtc_to_var_#t~mem277#1 := read~int#7(aty128_crtc_to_var_~crtc#1.base, 36 + aty128_crtc_to_var_~crtc#1.offset, 4);call write~int#7(aty128_crtc_to_var_#t~mem277#1, aty128_crtc_to_var_~var#1.base, 20 + aty128_crtc_to_var_~var#1.offset, 4);havoc aty128_crtc_to_var_#t~mem277#1;call write~int#7(aty128_crtc_to_var_~left~1#1, aty128_crtc_to_var_~var#1.base, 104 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~right~1#1, aty128_crtc_to_var_~var#1.base, 108 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~upper~1#1, aty128_crtc_to_var_~var#1.base, 112 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~lower~1#1, aty128_crtc_to_var_~var#1.base, 116 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~hslen~1#1, aty128_crtc_to_var_~var#1.base, 120 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~vslen~1#1, aty128_crtc_to_var_~var#1.base, 124 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(aty128_crtc_to_var_~sync~1#1, aty128_crtc_to_var_~var#1.base, 128 + aty128_crtc_to_var_~var#1.offset, 4);call write~int#7(0, aty128_crtc_to_var_~var#1.base, 132 + aty128_crtc_to_var_~var#1.offset, 4);aty128_crtc_to_var_#res#1 := 0;aty128_encode_var_#t~ret380#1 := aty128_crtc_to_var_#res#1;havoc aty128_crtc_to_var_#t~mem256#1, aty128_crtc_to_var_#t~mem257#1, aty128_crtc_to_var_#t~mem258#1, aty128_crtc_to_var_#t~mem259#1, aty128_crtc_to_var_#t~mem260#1, aty128_crtc_to_var_#t~mem261#1, aty128_crtc_to_var_#t~mem262#1, aty128_crtc_to_var_#t~mem263#1, aty128_crtc_to_var_#t~mem264#1, aty128_crtc_to_var_#t~mem265#1, aty128_crtc_to_var_#t~mem266#1, aty128_crtc_to_var_#t~mem267#1, aty128_crtc_to_var_#t~bitwise268#1, aty128_crtc_to_var_#t~mem269#1, aty128_crtc_to_var_#t~bitwise270#1, aty128_crtc_to_var_#t~bitwise271#1, aty128_crtc_to_var_#t~bitwise272#1, aty128_crtc_to_var_#t~ret273#1, aty128_crtc_to_var_#t~mem274#1, aty128_crtc_to_var_#t~mem275#1, aty128_crtc_to_var_#t~mem276#1, aty128_crtc_to_var_#t~mem277#1, aty128_crtc_to_var_~crtc#1.base, aty128_crtc_to_var_~crtc#1.offset, aty128_crtc_to_var_~var#1.base, aty128_crtc_to_var_~var#1.offset, aty128_crtc_to_var_~xres~1#1, aty128_crtc_to_var_~yres~1#1, aty128_crtc_to_var_~left~1#1, aty128_crtc_to_var_~right~1#1, aty128_crtc_to_var_~upper~1#1, aty128_crtc_to_var_~lower~1#1, aty128_crtc_to_var_~hslen~1#1, aty128_crtc_to_var_~vslen~1#1, aty128_crtc_to_var_~sync~1#1, aty128_crtc_to_var_~h_total~1#1, aty128_crtc_to_var_~h_disp~1#1, aty128_crtc_to_var_~h_sync_strt~1#1, aty128_crtc_to_var_~h_sync_dly~0#1, aty128_crtc_to_var_~h_sync_wid~1#1, aty128_crtc_to_var_~h_sync_pol~1#1, aty128_crtc_to_var_~v_total~1#1, aty128_crtc_to_var_~v_disp~1#1, aty128_crtc_to_var_~v_sync_strt~1#1, aty128_crtc_to_var_~v_sync_wid~1#1, aty128_crtc_to_var_~v_sync_pol~1#1, aty128_crtc_to_var_~c_sync~1#1, aty128_crtc_to_var_~pix_width~0#1, aty128_crtc_to_var_~tmp~19#1, aty128_crtc_to_var_~tmp___0~5#1;havoc aty128_crtc_to_var_#in~crtc#1.base, aty128_crtc_to_var_#in~crtc#1.offset, aty128_crtc_to_var_#in~var#1.base, aty128_crtc_to_var_#in~var#1.offset;assume { :end_inline_aty128_crtc_to_var } true;assume -2147483648 <= aty128_encode_var_#t~ret380#1 && aty128_encode_var_#t~ret380#1 <= 2147483647;aty128_encode_var_~err~2#1 := aty128_encode_var_#t~ret380#1;havoc aty128_encode_var_#t~ret380#1; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4863: call write~int#7(32, aty128_pix_width_to_var_~var#1.base, 24 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(16, aty128_pix_width_to_var_~var#1.base, 32 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 36 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 44 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 48 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 60 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(24, aty128_pix_width_to_var_~var#1.base, 68 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 72 + aty128_pix_width_to_var_~var#1.offset, 4); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4855: call write~int#7(24, aty128_pix_width_to_var_~var#1.base, 24 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(16, aty128_pix_width_to_var_~var#1.base, 32 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 36 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 44 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 48 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(8, aty128_pix_width_to_var_~var#1.base, 60 + aty128_pix_width_to_var_~var#1.offset, 4); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4847: call write~int#7(16, aty128_pix_width_to_var_~var#1.base, 24 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(11, aty128_pix_width_to_var_~var#1.base, 32 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 36 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 44 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(6, aty128_pix_width_to_var_~var#1.base, 48 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 60 + aty128_pix_width_to_var_~var#1.offset, 4); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839: call write~int#7(16, aty128_pix_width_to_var_~var#1.base, 24 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(10, aty128_pix_width_to_var_~var#1.base, 32 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 36 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 44 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 48 + aty128_pix_width_to_var_~var#1.offset, 4);call write~int#7(5, aty128_pix_width_to_var_~var#1.base, 60 + aty128_pix_width_to_var_~var#1.offset, 4); [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: assume 0 != aty128_encode_var_~err~2#1;aty128_encode_var_#res#1 := aty128_encode_var_~err~2#1; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: assume !(0 != aty128_encode_var_~err~2#1);call write~int#7(0, aty128_encode_var_~var#1.base, 80 + aty128_encode_var_~var#1.offset, 4);call write~int#7(0, aty128_encode_var_~var#1.base, 84 + aty128_encode_var_~var#1.offset, 4);call write~int#7(4294967295, aty128_encode_var_~var#1.base, 88 + aty128_encode_var_~var#1.offset, 4);call write~int#7(4294967295, aty128_encode_var_~var#1.base, 92 + aty128_encode_var_~var#1.offset, 4);call aty128_encode_var_#t~mem382#1 := read~int#7(aty128_encode_var_~par#1.base, 76 + aty128_encode_var_~par#1.offset, 4);call write~int#7(aty128_encode_var_#t~mem382#1, aty128_encode_var_~var#1.base, 96 + aty128_encode_var_~var#1.offset, 4);havoc aty128_encode_var_#t~mem382#1;aty128_encode_var_#res#1 := 0;#t~ret575#1 := aty128_encode_var_#res#1;havoc aty128_encode_var_#t~ret380#1, aty128_encode_var_#t~ret381#1, aty128_encode_var_#t~mem382#1, aty128_encode_var_~var#1.base, aty128_encode_var_~var#1.offset, aty128_encode_var_~par#1.base, aty128_encode_var_~par#1.offset, aty128_encode_var_~err~2#1;havoc aty128_encode_var_#in~var#1.base, aty128_encode_var_#in~var#1.offset, aty128_encode_var_#in~par#1.base, aty128_encode_var_#in~par#1.offset;assume { :end_inline_aty128_encode_var } true;assume -2147483648 <= #t~ret575#1 && #t~ret575#1 <= 2147483647;havoc #t~ret575#1;#res#1 := 0;call ULTIMATE.dealloc(~#par~1#1.base, ~#par~1#1.offset);havoc ~#par~1#1.base, ~#par~1#1.offset; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5336: call ULTIMATE.dealloc(~#par~1#1.base, ~#par~1#1.offset);havoc ~#par~1#1.base, ~#par~1#1.offset; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4874: assume -2147483648 <= aty128_pix_width_to_var_#t~ret255#1 && aty128_pix_width_to_var_#t~ret255#1 <= 2147483647;havoc aty128_pix_width_to_var_#t~ret255#1;aty128_pix_width_to_var_#res#1 := -22; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4874-1: SUMMARY for call aty128_pix_width_to_var_#t~ret255#1 := printk(27, 0); srcloc: null [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5316: assume 0 != aty128_encode_var_~err~2#1;aty128_encode_var_#res#1 := aty128_encode_var_~err~2#1; [2025-02-08 02:04:55,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5316: assume !(0 != aty128_encode_var_~err~2#1);assume { :begin_inline_aty128_pll_to_var } true;aty128_pll_to_var_#in~pll#1.base, aty128_pll_to_var_#in~pll#1.offset, aty128_pll_to_var_#in~var#1.base, aty128_pll_to_var_#in~var#1.offset := aty128_encode_var_~par#1.base, 56 + aty128_encode_var_~par#1.offset, aty128_encode_var_~var#1.base, aty128_encode_var_~var#1.offset;havoc aty128_pll_to_var_#res#1;havoc aty128_pll_to_var_#t~mem321#1, aty128_pll_to_var_~pll#1.base, aty128_pll_to_var_~pll#1.offset, aty128_pll_to_var_~var#1.base, aty128_pll_to_var_~var#1.offset;aty128_pll_to_var_~pll#1.base, aty128_pll_to_var_~pll#1.offset := aty128_pll_to_var_#in~pll#1.base, aty128_pll_to_var_#in~pll#1.offset;aty128_pll_to_var_~var#1.base, aty128_pll_to_var_~var#1.offset := aty128_pll_to_var_#in~var#1.base, aty128_pll_to_var_#in~var#1.offset;call aty128_pll_to_var_#t~mem321#1 := read~int#7(aty128_pll_to_var_~pll#1.base, 8 + aty128_pll_to_var_~pll#1.offset, 4);call write~int#7(100000000 / (aty128_pll_to_var_#t~mem321#1 % 4294967296), aty128_pll_to_var_~var#1.base, 100 + aty128_pll_to_var_~var#1.offset, 4);havoc aty128_pll_to_var_#t~mem321#1;aty128_pll_to_var_#res#1 := 0;aty128_encode_var_#t~ret381#1 := aty128_pll_to_var_#res#1;havoc aty128_pll_to_var_#t~mem321#1, aty128_pll_to_var_~pll#1.base, aty128_pll_to_var_~pll#1.offset, aty128_pll_to_var_~var#1.base, aty128_pll_to_var_~var#1.offset;havoc aty128_pll_to_var_#in~pll#1.base, aty128_pll_to_var_#in~pll#1.offset, aty128_pll_to_var_#in~var#1.base, aty128_pll_to_var_#in~var#1.offset;assume { :end_inline_aty128_pll_to_var } true;assume -2147483648 <= aty128_encode_var_#t~ret381#1 && aty128_encode_var_#t~ret381#1 <= 2147483647;aty128_encode_var_~err~2#1 := aty128_encode_var_#t~ret381#1;havoc aty128_encode_var_#t~ret381#1; [2025-02-08 02:04:56,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: havoc #t~ret1004.base, #t~ret1004.offset; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4594: assume 0 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4594: assume !(0 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396-1: SUMMARY for call aty128_map_ROM_#t~ret152#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume 6 == main_~tmp___0~16#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume !(6 == main_~tmp___0~16#1); [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396: aty128_map_ROM_~tmp___9~0#1 := aty128_map_ROM_#t~ret152#1;havoc aty128_map_ROM_#t~ret152#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4132: register_test_~tmp___0~0#1 := register_test_#t~ret117#1;havoc register_test_#t~ret117#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4132-1: SUMMARY for call register_test_#t~ret117#1 := _aty_ld_le32(16, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5850: assume 0 != (if ~mtrr~0 % 256 % 4294967296 <= 2147483647 then ~mtrr~0 % 256 % 4294967296 else ~mtrr~0 % 256 % 4294967296 - 4294967296);call aty128_probe_#t~mem868#1 := read~int#7(aty128_probe_~info~4#1.base, 500 + aty128_probe_~info~4#1.offset, 8);call aty128_probe_#t~mem869#1 := read~int#7(aty128_probe_~par~6#1.base, 116 + aty128_probe_~par~6#1.offset, 4);assume { :begin_inline_mtrr_add } true;mtrr_add_#in~arg0#1, mtrr_add_#in~arg1#1, mtrr_add_#in~arg2#1, mtrr_add_#in~arg3#1 := aty128_probe_#t~mem868#1, aty128_probe_#t~mem869#1 % 4294967296, 1, 1;havoc mtrr_add_#res#1;havoc mtrr_add_#t~nondet1015#1, mtrr_add_~arg0#1, mtrr_add_~arg1#1, mtrr_add_~arg2#1, mtrr_add_~arg3#1;mtrr_add_~arg0#1 := mtrr_add_#in~arg0#1;mtrr_add_~arg1#1 := mtrr_add_#in~arg1#1;mtrr_add_~arg2#1 := mtrr_add_#in~arg2#1;mtrr_add_~arg3#1 := mtrr_add_#in~arg3#1;havoc mtrr_add_#t~nondet1015#1;assume -2147483648 <= mtrr_add_#t~nondet1015#1 && mtrr_add_#t~nondet1015#1 <= 2147483647;mtrr_add_#res#1 := mtrr_add_#t~nondet1015#1;havoc mtrr_add_#t~nondet1015#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5850: assume !(0 != (if ~mtrr~0 % 256 % 4294967296 <= 2147483647 then ~mtrr~0 % 256 % 4294967296 else ~mtrr~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: aty128_map_ROM_~tmp___10~0#1 := aty128_map_ROM_#t~ret153#1;havoc aty128_map_ROM_#t~ret153#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397-1: SUMMARY for call aty128_map_ROM_#t~ret153#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume 16 == aty128fb_setcolreg_#t~mem924#1 % 4294967296;havoc aty128fb_setcolreg_#t~mem924#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume !(16 == aty128fb_setcolreg_#t~mem924#1 % 4294967296);havoc aty128fb_setcolreg_#t~mem924#1;call aty128fb_setcolreg_#t~mem925#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512-1: SUMMARY for call main_#t~ret992#1 := aty128fb_blank(main_~var_aty128fb_blank_50_p0~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset); srcloc: null [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4398: aty128_map_ROM_~tmp___11~0#1 := aty128_map_ROM_#t~ret154#1;havoc aty128_map_ROM_#t~ret154#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume -2147483648 <= main_#t~ret992#1 && main_#t~ret992#1 <= 2147483647;havoc main_#t~ret992#1; [2025-02-08 02:05:27,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4398-1: SUMMARY for call aty128_map_ROM_#t~ret154#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182: call write~int#7((if 0 != aty128fb_ioctl_#t~bitwise946#1 % 4294967296 then 1 else 0), aty128fb_ioctl_~par~10#1.base, 152 + aty128fb_ioctl_~par~10#1.offset, 4);havoc aty128fb_ioctl_#t~bitwise946#1;call aty128fb_ioctl_#t~mem947#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 152 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4134: assume 1431655765 == register_test_~tmp___0~0#1 % 4294967296; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4134: assume !(1431655765 == register_test_~tmp___0~0#1 % 4294967296); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-3: assume 2 == aty128fb_ioctl_~value~0#1 % 4294967296;aty128fb_ioctl_#t~bitwise946#1 := aty128fb_ioctl_~value~0#1; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-3: assume !(2 == aty128fb_ioctl_~value~0#1 % 4294967296); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-4: assume 0 == aty128fb_ioctl_~value~0#1 % 4294967296;aty128fb_ioctl_#t~bitwise946#1 := 0; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-4: assume !(0 == aty128fb_ioctl_~value~0#1 % 4294967296); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume aty128fb_setcolreg_~regno#1 % 4294967296 > 63;aty128fb_setcolreg_#res#1 := 1; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume !(aty128fb_setcolreg_~regno#1 % 4294967296 > 63); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-1: [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6182-2: havoc aty128fb_ioctl_#t~bitwise946#1;assume aty128fb_ioctl_#t~bitwise946#1 % 4294967296 <= aty128fb_ioctl_~value~0#1 % 4294967296 && aty128fb_ioctl_#t~bitwise946#1 % 4294967296 <= 2; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4531: aty128_find_mem_vbios_~tmp___0~4#1 := aty128_find_mem_vbios_#t~ret202#1;havoc aty128_find_mem_vbios_#t~ret202#1; [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4531-1: SUMMARY for call aty128_find_mem_vbios_#t~ret202#1 := readb(aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset); srcloc: null [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4597: assume 1 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4597: assume !(1 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4399: aty128_map_ROM_~tmp___12~0#1 := aty128_map_ROM_#t~ret155#1;havoc aty128_map_ROM_#t~ret155#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4399-1: SUMMARY for call aty128_map_ROM_#t~ret155#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume 7 == main_~tmp___0~16#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume !(7 == main_~tmp___0~16#1); [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume 0 == aty128fb_ioctl_#t~mem947#1;havoc aty128fb_ioctl_#t~mem947#1;call aty128fb_ioctl_#t~mem948#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 156 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume !(0 == aty128fb_ioctl_#t~mem947#1);havoc aty128fb_ioctl_#t~mem947#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6316: call aty128_pci_suspend_#t~mem969#1 := read~int#4(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, 4);call write~int#7(aty128_pci_suspend_#t~mem969#1, aty128_pci_suspend_~pdev#1.base, 414 + aty128_pci_suspend_~pdev#1.offset, 4);havoc aty128_pci_suspend_#t~mem969#1;aty128_pci_suspend_#res#1 := 0;call ULTIMATE.dealloc(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset);havoc aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4136: SUMMARY for call _aty_st_le32(16, 2863311530, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume 0 == aty128fb_ioctl_#t~mem948#1;havoc aty128fb_ioctl_#t~mem948#1;call write~int#7(1, aty128fb_ioctl_~par~10#1.base, 156 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume !(0 == aty128fb_ioctl_#t~mem948#1);havoc aty128fb_ioctl_#t~mem948#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-3: SUMMARY for call framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset := ldv_malloc(1537); srcloc: null [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-2: framebuffer_alloc_#res#1.base, framebuffer_alloc_#res#1.offset := framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset;havoc framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: call aty128_init_#t~mem741#1 := read~int#7(aty128_init_~#var~0#1.base, 96 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem741#1 - aty128_init_#t~mem741#1 % 2, aty128_init_~#var~0#1.base, 96 + aty128_init_~#var~0#1.offset, 4);havoc aty128_init_#t~mem741#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: havoc framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset;aty128_probe_#t~ret818#1.base, aty128_probe_#t~ret818#1.offset := framebuffer_alloc_#res#1.base, framebuffer_alloc_#res#1.offset;havoc framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset, framebuffer_alloc_~arg0#1, framebuffer_alloc_~arg1#1.base, framebuffer_alloc_~arg1#1.offset;havoc framebuffer_alloc_#in~arg0#1, framebuffer_alloc_#in~arg1#1.base, framebuffer_alloc_#in~arg1#1.offset;assume { :end_inline_framebuffer_alloc } true;aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset := aty128_probe_#t~ret818#1.base, aty128_probe_#t~ret818#1.offset;havoc aty128_probe_#t~ret818#1.base, aty128_probe_#t~ret818#1.offset; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533: assume 85 == aty128_find_mem_vbios_~tmp___0~4#1 % 256 % 4294967296; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533: assume !(85 == aty128_find_mem_vbios_~tmp___0~4#1 % 256 % 4294967296); [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-2: havoc aty128_map_ROM_#t~bitwise158#1;assume (((((aty128_map_ROM_#t~bitwise157#1 < 0 && 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise158#1 >= 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296)) && ((aty128_map_ROM_#t~bitwise157#1 >= 0 && 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise158#1 >= aty128_map_ROM_#t~bitwise157#1)) && ((aty128_map_ROM_#t~bitwise157#1 < 0 || 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise158#1 <= aty128_map_ROM_#t~bitwise157#1 + 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296))) && ((aty128_map_ROM_#t~bitwise157#1 >= 0 && 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise158#1 < 0)) && aty128_map_ROM_#t~bitwise158#1 <= 2147483647; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-3: assume 0 == 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise158#1 := aty128_map_ROM_#t~bitwise157#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-3: assume !(0 == 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401: assume 1380533072 != aty128_map_ROM_#t~bitwise158#1;havoc aty128_map_ROM_#t~bitwise156#1;havoc aty128_map_ROM_#t~bitwise157#1;havoc aty128_map_ROM_#t~bitwise158#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401: assume !(1380533072 != aty128_map_ROM_#t~bitwise158#1);havoc aty128_map_ROM_#t~bitwise156#1;havoc aty128_map_ROM_#t~bitwise157#1;havoc aty128_map_ROM_#t~bitwise158#1; [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-1: [2025-02-08 02:05:27,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-6: havoc aty128_map_ROM_#t~bitwise157#1;assume (((((aty128_map_ROM_#t~bitwise156#1 < 0 && 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise157#1 >= 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296)) && ((aty128_map_ROM_#t~bitwise156#1 >= 0 && 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise157#1 >= aty128_map_ROM_#t~bitwise156#1)) && ((aty128_map_ROM_#t~bitwise156#1 < 0 || 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise157#1 <= aty128_map_ROM_#t~bitwise156#1 + 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296))) && ((aty128_map_ROM_#t~bitwise156#1 >= 0 && 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise157#1 < 0)) && aty128_map_ROM_#t~bitwise157#1 <= 2147483647; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-7: assume 0 == 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise157#1 := aty128_map_ROM_#t~bitwise156#1; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-7: assume !(0 == 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-4: assume 0 == aty128_map_ROM_#t~bitwise157#1 || aty128_map_ROM_#t~bitwise157#1 == 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise158#1 := 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-4: assume !(0 == aty128_map_ROM_#t~bitwise157#1 || aty128_map_ROM_#t~bitwise157#1 == 16777216 * (if aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___12~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-5: [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume 16 == aty128fb_setcolreg_#t~mem943#1 % 4294967296;havoc aty128fb_setcolreg_#t~mem943#1;aty128fb_setcolreg_~regno#1 := 8 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume !(16 == aty128fb_setcolreg_#t~mem943#1 % 4294967296);havoc aty128fb_setcolreg_#t~mem943#1; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-10: havoc aty128_map_ROM_#t~bitwise156#1;assume ((((((if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise156#1 >= 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise156#1 >= (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise156#1 <= (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise156#1 < 0)) && aty128_map_ROM_#t~bitwise156#1 <= 2147483647; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137-1: SUMMARY for call register_test_#t~ret118#1 := _aty_ld_le32(16, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-11: assume 0 == 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise156#1 := (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-11: assume !(0 == 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137: register_test_~tmp~9#1 := register_test_#t~ret118#1;havoc register_test_#t~ret118#1; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-8: assume 0 == aty128_map_ROM_#t~bitwise156#1 || aty128_map_ROM_#t~bitwise156#1 == 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise157#1 := 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-8: assume !(0 == aty128_map_ROM_#t~bitwise156#1 || aty128_map_ROM_#t~bitwise156#1 == 65536 * (if aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___11~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-9: [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-12: assume 0 == (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise156#1 := 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4401-12: assume !(0 == (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___9~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___10~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5855: assume -2147483648 <= aty128_probe_#t~ret871#1 && aty128_probe_#t~ret871#1 <= 2147483647;havoc aty128_probe_#t~ret871#1; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5855-1: SUMMARY for call aty128_probe_#t~ret871#1 := printk(47, 0); srcloc: null [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume -2147483648 <= aty128_init_#t~ret742#1 && aty128_init_#t~ret742#1 <= 2147483647;aty128_init_~tmp___2~3#1 := aty128_init_#t~ret742#1;havoc aty128_init_#t~ret742#1; [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-1: SUMMARY for call aty128_init_#t~ret742#1 := aty128fb_check_var(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset); srcloc: null [2025-02-08 02:05:27,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600: assume 2 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600: assume !(2 == (if aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 <= 2147483647 then aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 else aty128_timings_~tmp~17#1 % 4 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume 8 == main_~tmp___0~16#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume !(8 == main_~tmp___0~16#1); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4535: aty128_find_mem_vbios_~tmp___1~2#1 := aty128_find_mem_vbios_#t~ret203#1;havoc aty128_find_mem_vbios_#t~ret203#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4535-1: SUMMARY for call aty128_find_mem_vbios_#t~ret203#1 := readb(aty128_find_mem_vbios_~rom_base~0#1.base, 1 + aty128_find_mem_vbios_~rom_base~0#1.offset); srcloc: null [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4403: aty128_map_ROM_~tmp___5~0#1 := aty128_map_ROM_#t~ret159#1;havoc aty128_map_ROM_#t~ret159#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4403-1: SUMMARY for call aty128_map_ROM_#t~ret159#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else aty128_map_ROM_~dptr~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517-1: assume { :begin_inline_aty128fb_ioctl } true;aty128fb_ioctl_#in~info#1.base, aty128fb_ioctl_#in~info#1.offset, aty128fb_ioctl_#in~cmd#1, aty128fb_ioctl_#in~arg#1 := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_aty128fb_ioctl_52_p1~0#1, main_~var_aty128fb_ioctl_52_p2~0#1;havoc aty128fb_ioctl_#res#1;havoc aty128fb_ioctl_#t~mem944#1.base, aty128fb_ioctl_#t~mem944#1.offset, aty128fb_ioctl_#t~mem945#1, aty128fb_ioctl_#t~bitwise946#1, aty128fb_ioctl_#t~mem947#1, aty128fb_ioctl_#t~mem948#1, aty128fb_ioctl_#t~mem949#1, aty128fb_ioctl_#t~mem950#1, aty128fb_ioctl_#t~mem951#1, aty128fb_ioctl_#t~mem952#1, aty128fb_ioctl_#t~mem953#1, aty128fb_ioctl_#t~bitwise954#1, aty128fb_ioctl_~info#1.base, aty128fb_ioctl_~info#1.offset, aty128fb_ioctl_~cmd#1, aty128fb_ioctl_~arg#1, aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset, aty128fb_ioctl_~value~0#1, aty128fb_ioctl_~rc~0#1, aty128fb_ioctl_~__ret_gu~0#1, aty128fb_ioctl_~__val_gu~0#1, aty128fb_ioctl_~__ret_pu~0#1, aty128fb_ioctl_~__pu_val~0#1;aty128fb_ioctl_~info#1.base, aty128fb_ioctl_~info#1.offset := aty128fb_ioctl_#in~info#1.base, aty128fb_ioctl_#in~info#1.offset;aty128fb_ioctl_~cmd#1 := aty128fb_ioctl_#in~cmd#1;aty128fb_ioctl_~arg#1 := aty128fb_ioctl_#in~arg#1;havoc aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset;havoc aty128fb_ioctl_~value~0#1;havoc aty128fb_ioctl_~rc~0#1;havoc aty128fb_ioctl_~__ret_gu~0#1;havoc aty128fb_ioctl_~__val_gu~0#1;havoc aty128fb_ioctl_~__ret_pu~0#1;havoc aty128fb_ioctl_~__pu_val~0#1;call aty128fb_ioctl_#t~mem944#1.base, aty128fb_ioctl_#t~mem944#1.offset := read~$Pointer$#7(aty128fb_ioctl_~info#1.base, 1521 + aty128fb_ioctl_~info#1.offset, 8);aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset := aty128fb_ioctl_#t~mem944#1.base, aty128fb_ioctl_#t~mem944#1.offset;havoc aty128fb_ioctl_#t~mem944#1.base, aty128fb_ioctl_#t~mem944#1.offset; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: main_#t~ret993#1 := aty128fb_ioctl_#res#1;havoc aty128fb_ioctl_#t~mem944#1.base, aty128fb_ioctl_#t~mem944#1.offset, aty128fb_ioctl_#t~mem945#1, aty128fb_ioctl_#t~bitwise946#1, aty128fb_ioctl_#t~mem947#1, aty128fb_ioctl_#t~mem948#1, aty128fb_ioctl_#t~mem949#1, aty128fb_ioctl_#t~mem950#1, aty128fb_ioctl_#t~mem951#1, aty128fb_ioctl_#t~mem952#1, aty128fb_ioctl_#t~mem953#1, aty128fb_ioctl_#t~bitwise954#1, aty128fb_ioctl_~info#1.base, aty128fb_ioctl_~info#1.offset, aty128fb_ioctl_~cmd#1, aty128fb_ioctl_~arg#1, aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset, aty128fb_ioctl_~value~0#1, aty128fb_ioctl_~rc~0#1, aty128fb_ioctl_~__ret_gu~0#1, aty128fb_ioctl_~__val_gu~0#1, aty128fb_ioctl_~__ret_pu~0#1, aty128fb_ioctl_~__pu_val~0#1;havoc aty128fb_ioctl_#in~info#1.base, aty128fb_ioctl_#in~info#1.offset, aty128fb_ioctl_#in~cmd#1, aty128fb_ioctl_#in~arg#1;assume { :end_inline_aty128fb_ioctl } true;assume -2147483648 <= main_#t~ret993#1 && main_#t~ret993#1 <= 2147483647;havoc main_#t~ret993#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4139: assume 2863311530 == register_test_~tmp~9#1 % 4294967296;register_test_~flag~0#1 := 1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4139: assume !(2863311530 == register_test_~tmp~9#1 % 4294967296); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: assume 0 != aty128_init_~tmp___2~3#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: assume !(0 != aty128_init_~tmp___2~3#1); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: havoc __pci_register_driver_#t~nondet999#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4404-1: SUMMARY for call aty128_map_ROM_#t~ret160#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (1 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4404: aty128_map_ROM_~tmp___6~0#1 := aty128_map_ROM_#t~ret160#1;havoc aty128_map_ROM_#t~ret160#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4537: assume 170 == aty128_find_mem_vbios_~tmp___1~2#1 % 256 % 4294967296; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4537: assume !(170 == aty128_find_mem_vbios_~tmp___1~2#1 % 256 % 4294967296); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405: aty128_map_ROM_~tmp___7~0#1 := aty128_map_ROM_#t~ret161#1;havoc aty128_map_ROM_#t~ret161#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405-1: SUMMARY for call aty128_map_ROM_#t~ret161#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (2 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume 9 == main_~tmp___0~16#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume !(9 == main_~tmp___0~16#1); [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 15 == aty128fb_setcolreg_#t~mem925#1 % 4294967296;havoc aty128fb_setcolreg_#t~mem925#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(15 == aty128fb_setcolreg_#t~mem925#1 % 4294967296);havoc aty128fb_setcolreg_#t~mem925#1; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5859-1: aty128_probe_#res#1 := 0; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793: assume 0 == (aty128_probe_#t~mem822#1.base + aty128_probe_#t~mem822#1.offset) % 18446744073709551616;havoc aty128_probe_#t~mem822#1.base, aty128_probe_#t~mem822#1.offset; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793: assume !(0 == (aty128_probe_#t~mem822#1.base + aty128_probe_#t~mem822#1.offset) % 18446744073709551616);havoc aty128_probe_#t~mem822#1.base, aty128_probe_#t~mem822#1.offset; [2025-02-08 02:05:27,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661: assume -2147483648 <= aty128_init_#t~ret743#1 && aty128_init_#t~ret743#1 <= 2147483647;havoc aty128_init_#t~ret743#1;aty128_init_#res#1 := 0;call ULTIMATE.dealloc(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset);havoc aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset;call ULTIMATE.dealloc(aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset);havoc aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661-1: SUMMARY for call aty128_init_#t~ret743#1 := printk(36, 0); srcloc: null [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: assume false;call write~$Pointer$#7(~#sdr_128~0.base, ~#sdr_128~0.offset, aty128_timings_~par#1.base, 124 + aty128_timings_~par#1.offset, 8); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: assume !false; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4406: aty128_map_ROM_~tmp___8~0#1 := aty128_map_ROM_#t~ret162#1;havoc aty128_map_ROM_#t~ret162#1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4406-1: SUMMARY for call aty128_map_ROM_#t~ret162#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (3 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124-1: SUMMARY for call aty128_st_pal(aty128fb_setcolreg_~regno#1, aty128fb_setcolreg_~red#1, aty128fb_setcolreg_~green#1, aty128fb_setcolreg_~blue#1, aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset); srcloc: null [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: assume aty128fb_setcolreg_~regno#1 % 4294967296 > 31;aty128fb_setcolreg_#res#1 := 1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: assume !(aty128fb_setcolreg_~regno#1 % 4294967296 > 31); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: aty128fb_setcolreg_#res#1 := 0; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: havoc register_framebuffer_#t~nondet1024#1;aty128_init_#t~ret793#1 := register_framebuffer_#res#1;havoc register_framebuffer_#t~nondet1024#1, register_framebuffer_~arg0#1.base, register_framebuffer_~arg0#1.offset;havoc register_framebuffer_#in~arg0#1.base, register_framebuffer_#in~arg0#1.offset;assume { :end_inline_register_framebuffer } true;assume -2147483648 <= aty128_init_#t~ret793#1 && aty128_init_#t~ret793#1 <= 2147483647;aty128_init_~tmp___4~2#1 := aty128_init_#t~ret793#1;havoc aty128_init_#t~ret793#1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407: assume -2147483648 <= aty128_map_ROM_#t~ret166#1 && aty128_map_ROM_#t~ret166#1 <= 2147483647;havoc aty128_map_ROM_#t~bitwise163#1;havoc aty128_map_ROM_#t~bitwise164#1;havoc aty128_map_ROM_#t~bitwise165#1;havoc aty128_map_ROM_#t~ret166#1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-1: SUMMARY for call aty128_map_ROM_#t~ret166#1 := printk(18, 0); srcloc: null [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-4: assume 0 == 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise165#1 := aty128_map_ROM_#t~bitwise164#1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-4: assume !(0 == 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-5: assume 0 == aty128_map_ROM_#t~bitwise164#1 || aty128_map_ROM_#t~bitwise164#1 == 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise165#1 := 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-5: assume !(0 == aty128_map_ROM_#t~bitwise164#1 || aty128_map_ROM_#t~bitwise164#1 == 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-2: [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-3: havoc aty128_map_ROM_#t~bitwise165#1;assume (((((aty128_map_ROM_#t~bitwise164#1 < 0 && 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise165#1 >= 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296)) && ((aty128_map_ROM_#t~bitwise164#1 >= 0 && 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise165#1 >= aty128_map_ROM_#t~bitwise164#1)) && ((aty128_map_ROM_#t~bitwise164#1 < 0 || 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise165#1 <= aty128_map_ROM_#t~bitwise164#1 + 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296))) && ((aty128_map_ROM_#t~bitwise164#1 >= 0 && 16777216 * (if aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___8~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise165#1 < 0)) && aty128_map_ROM_#t~bitwise165#1 <= 2147483647; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: havoc aty128fb_ioctl_#t~mem949#1;call aty128fb_ioctl_#t~mem950#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 156 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-8: assume 0 == 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise164#1 := aty128_map_ROM_#t~bitwise163#1; [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-8: assume !(0 == 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191-1: SUMMARY for call aty128_set_crt_enable(aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset, aty128fb_ioctl_#t~mem949#1); srcloc: null [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-9: assume 0 == aty128_map_ROM_#t~bitwise163#1 || aty128_map_ROM_#t~bitwise163#1 == 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise164#1 := 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-9: assume !(0 == aty128_map_ROM_#t~bitwise163#1 || aty128_map_ROM_#t~bitwise163#1 == 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-6: [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-7: havoc aty128_map_ROM_#t~bitwise164#1;assume (((((aty128_map_ROM_#t~bitwise163#1 < 0 && 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise164#1 >= 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296)) && ((aty128_map_ROM_#t~bitwise163#1 >= 0 && 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise164#1 >= aty128_map_ROM_#t~bitwise163#1)) && ((aty128_map_ROM_#t~bitwise163#1 < 0 || 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise164#1 <= aty128_map_ROM_#t~bitwise163#1 + 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296))) && ((aty128_map_ROM_#t~bitwise163#1 >= 0 && 65536 * (if aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___7~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise164#1 < 0)) && aty128_map_ROM_#t~bitwise164#1 <= 2147483647; [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-12: assume 0 == 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise163#1 := (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-12: assume !(0 == 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-13: assume 0 == (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise163#1 := 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-13: assume !(0 == (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191-2: call aty128fb_ioctl_#t~mem949#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 152 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-10: [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4407-11: havoc aty128_map_ROM_#t~bitwise163#1;assume ((((((if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise163#1 >= 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise163#1 >= (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise163#1 <= (if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___5~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___6~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise163#1 < 0)) && aty128_map_ROM_#t~bitwise163#1 <= 2147483647; [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume -2147483648 <= main_#t~ret994#1 && main_#t~ret994#1 <= 2147483647;havoc main_#t~ret994#1; [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume 10 == main_~tmp___0~16#1; [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume !(10 == main_~tmp___0~16#1); [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522-1: SUMMARY for call main_#t~ret994#1 := aty128fb_sync(main_~var_group3~0#1.base, main_~var_group3~0#1.offset); srcloc: null [2025-02-08 02:05:27,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192-1: SUMMARY for call aty128_set_lcd_enable(aty128fb_ioctl_~par~10#1.base, aty128fb_ioctl_~par~10#1.offset, aty128fb_ioctl_#t~mem950#1); srcloc: null [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6192: havoc aty128fb_ioctl_#t~mem950#1;aty128fb_ioctl_#res#1 := 0; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862: havoc aty128_probe_#t~mem872#1.base, aty128_probe_#t~mem872#1.offset;call aty128_probe_#t~mem873#1.base, aty128_probe_#t~mem873#1.offset := read~$Pointer$#7(aty128_probe_~par~6#1.base, 108 + aty128_probe_~par~6#1.offset, 8); [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730: assume 0 != aty128_probe_~err~4#1; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730: assume !(0 != aty128_probe_~err~4#1);call aty128_probe_#t~mem798#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~fb_addr~0#1 := aty128_probe_#t~mem798#1;havoc aty128_probe_#t~mem798#1;call aty128_probe_#t~mem799#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862-1: SUMMARY for call iounmap(aty128_probe_#t~mem872#1.base, aty128_probe_#t~mem872#1.offset); srcloc: null [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862-2: call aty128_probe_#t~mem872#1.base, aty128_probe_#t~mem872#1.offset := read~$Pointer$#7(aty128_probe_~info~4#1.base, 1485 + aty128_probe_~info~4#1.offset, 8); [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4146: register_test_#res#1 := register_test_~flag~0#1; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4146-1: SUMMARY for call _aty_st_le32(16, register_test_~val~0#1, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798: aty128_probe_~tmp___3~4#1 := aty128_probe_#t~ret823#1;havoc aty128_probe_#t~ret823#1;call write~int#7(aty128_probe_~tmp___3~4#1 % 67108864, aty128_probe_~par~6#1.base, 116 + aty128_probe_~par~6#1.offset, 4);call aty128_probe_#t~mem824#1 := read~int#7(aty128_probe_~par~6#1.base, 116 + aty128_probe_~par~6#1.offset, 4); [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5732-1: SUMMARY for call aty128_probe_#t~ret797#1 := printk(38, 0); srcloc: null [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798-1: SUMMARY for call aty128_probe_#t~ret823#1 := _aty_ld_le32(248, aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset); srcloc: null [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: havoc strlcat_#t~nondet1025#1;aty128_init_#t~ret646#1 := strlcat_#res#1;havoc strlcat_#t~nondet1025#1, strlcat_~arg0#1.base, strlcat_~arg0#1.offset, strlcat_~arg1#1.base, strlcat_~arg1#1.offset, strlcat_~arg2#1;havoc strlcat_#in~arg0#1.base, strlcat_#in~arg0#1.offset, strlcat_#in~arg1#1.base, strlcat_#in~arg1#1.offset, strlcat_#in~arg2#1;assume { :end_inline_strlcat } true;havoc aty128_init_#t~mem644#1;havoc aty128_init_#t~mem645#1.base, aty128_init_#t~mem645#1.offset;havoc aty128_init_#t~ret646#1; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5732: assume -2147483648 <= aty128_probe_#t~ret797#1 && aty128_probe_#t~ret797#1 <= 2147483647;havoc aty128_probe_#t~ret797#1;aty128_probe_#res#1 := -19; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4609: call write~$Pointer$#7(~#sdr_sgram~0.base, ~#sdr_sgram~0.offset, aty128_timings_~par#1.base, 124 + aty128_timings_~par#1.offset, 8); [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: call ULTIMATE.dealloc(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset);havoc aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset;call ULTIMATE.dealloc(aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset);havoc aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset;aty128_probe_#t~ret867#1 := aty128_init_#res#1;havoc aty128_init_#t~ret637#1.base, aty128_init_#t~ret637#1.offset, aty128_init_#t~mem638#1.base, aty128_init_#t~mem638#1.offset, aty128_init_#t~ret639#1, aty128_init_#t~strcpy~res640#1.base, aty128_init_#t~strcpy~res640#1.offset, aty128_init_#t~mem641#1, aty128_init_#t~mem642#1, aty128_init_#t~mem643#1, aty128_init_#t~mem644#1, aty128_init_#t~mem645#1.base, aty128_init_#t~mem645#1.offset, aty128_init_#t~ret646#1, aty128_init_#t~ret647#1, aty128_init_#t~mem648#1, aty128_init_#t~mem649#1, aty128_init_#t~mem650#1.base, aty128_init_#t~mem650#1.offset, aty128_init_#t~mem651#1.base, aty128_init_#t~mem651#1.offset, aty128_init_#t~ret652#1, aty128_init_#t~mem653#1, aty128_init_#t~mem654#1.base, aty128_init_#t~mem654#1.offset, aty128_init_#t~mem655#1.base, aty128_init_#t~mem655#1.offset, aty128_init_#t~ret656#1, aty128_init_#t~mem657#1, aty128_init_#t~mem658#1, aty128_init_#t~mem659#1, aty128_init_#t~mem660#1, aty128_init_#t~mem661#1, aty128_init_#t~mem662#1, aty128_init_#t~mem663#1, aty128_init_#t~mem664#1, aty128_init_#t~mem665#1, aty128_init_#t~mem666#1, aty128_init_#t~mem667#1, aty128_init_#t~mem668#1, aty128_init_#t~mem669#1, aty128_init_#t~mem670#1, aty128_init_#t~mem671#1, aty128_init_#t~mem672#1, aty128_init_#t~mem673#1, aty128_init_#t~mem674#1, aty128_init_#t~mem675#1, aty128_init_#t~mem676#1, aty128_init_#t~mem677#1, aty128_init_#t~mem678#1, aty128_init_#t~mem679#1, aty128_init_#t~mem680#1, aty128_init_#t~mem681#1, aty128_init_#t~mem682#1, aty128_init_#t~mem683#1, aty128_init_#t~mem684#1, aty128_init_#t~mem685#1, aty128_init_#t~mem686#1, aty128_init_#t~mem687#1, aty128_init_#t~mem688#1, aty128_init_#t~mem689#1, aty128_init_#t~mem690#1, aty128_init_#t~mem691#1, aty128_init_#t~mem692#1, aty128_init_#t~arrayCopy693#1, aty128_init_#t~mem694#1, aty128_init_#t~mem695#1, aty128_init_#t~mem696#1, aty128_init_#t~mem697#1, aty128_init_#t~mem698#1, aty128_init_#t~ret699#1, aty128_init_#t~mem700#1, aty128_init_#t~mem701#1, aty128_init_#t~mem702#1, aty128_init_#t~mem703#1, aty128_init_#t~mem704#1, aty128_init_#t~mem705#1, aty128_init_#t~mem706#1, aty128_init_#t~mem707#1, aty128_init_#t~mem708#1, aty128_init_#t~mem709#1, aty128_init_#t~mem710#1, aty128_init_#t~mem711#1, aty128_init_#t~mem712#1, aty128_init_#t~mem713#1, aty128_init_#t~mem714#1, aty128_init_#t~mem715#1, aty128_init_#t~mem716#1, aty128_init_#t~mem717#1, aty128_init_#t~mem718#1, aty128_init_#t~mem719#1, aty128_init_#t~mem720#1, aty128_init_#t~mem721#1, aty128_init_#t~mem722#1, aty128_init_#t~mem723#1, aty128_init_#t~mem724#1, aty128_init_#t~mem725#1, aty128_init_#t~mem726#1, aty128_init_#t~mem727#1, aty128_init_#t~mem728#1, aty128_init_#t~mem729#1, aty128_init_#t~mem730#1, aty128_init_#t~mem731#1, aty128_init_#t~mem732#1, aty128_init_#t~mem733#1, aty128_init_#t~mem734#1, aty128_init_#t~arrayCopy735#1, aty128_init_#t~mem736#1, aty128_init_#t~mem737#1, aty128_init_#t~mem738#1, aty128_init_#t~mem739#1, aty128_init_#t~mem740#1, aty128_init_#t~mem741#1, aty128_init_#t~ret742#1, aty128_init_#t~ret743#1, aty128_init_#t~ret744#1, aty128_init_#t~bitwise745#1, aty128_init_#t~mem746#1, aty128_init_#t~bitwise747#1, aty128_init_#t~ret748#1, aty128_init_#t~bitwise749#1, aty128_init_#t~mem750#1, aty128_init_#t~mem751#1, aty128_init_#t~mem752#1, aty128_init_#t~mem753#1, aty128_init_#t~mem754#1, aty128_init_#t~mem755#1, aty128_init_#t~mem756#1, aty128_init_#t~mem757#1, aty128_init_#t~mem758#1, aty128_init_#t~mem759#1, aty128_init_#t~mem760#1, aty128_init_#t~mem761#1, aty128_init_#t~mem762#1, aty128_init_#t~mem763#1, aty128_init_#t~mem764#1, aty128_init_#t~mem765#1, aty128_init_#t~mem766#1, aty128_init_#t~mem767#1, aty128_init_#t~mem768#1, aty128_init_#t~mem769#1, aty128_init_#t~mem770#1, aty128_init_#t~mem771#1, aty128_init_#t~mem772#1, aty128_init_#t~mem773#1, aty128_init_#t~mem774#1, aty128_init_#t~mem775#1, aty128_init_#t~mem776#1, aty128_init_#t~mem777#1, aty128_init_#t~mem778#1, aty128_init_#t~mem779#1, aty128_init_#t~mem780#1, aty128_init_#t~mem781#1, aty128_init_#t~mem782#1, aty128_init_#t~mem783#1, aty128_init_#t~mem784#1, aty128_init_#t~arrayCopy785#1, aty128_init_#t~mem786#1, aty128_init_#t~mem787#1, aty128_init_#t~mem788#1, aty128_init_#t~mem789#1, aty128_init_#t~mem790#1, aty128_init_#t~ret791#1, aty128_init_#t~ret792#1, aty128_init_#t~ret793#1, aty128_init_#t~mem794#1, aty128_init_#t~ret795#1, aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset, aty128_init_~ent#1.base, aty128_init_~ent#1.offset, aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset, aty128_init_~tmp~29#1.base, aty128_init_~tmp~29#1.offset, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset, aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset, aty128_init_~chip_rev~0#1, aty128_init_~dac~0#1, aty128_init_~tmp___0~11#1, aty128_init_~tmp___1~6#1, aty128_init_~tmp___2~3#1, aty128_init_~tmp___3~3#1, aty128_init_~tmp___4~2#1;havoc aty128_init_#in~pdev#1.base, aty128_init_#in~pdev#1.offset, aty128_init_#in~ent#1.base, aty128_init_#in~ent#1.offset;assume { :end_inline_aty128_init } true;assume -2147483648 <= aty128_probe_#t~ret867#1 && aty128_probe_#t~ret867#1 <= 2147483647;aty128_probe_~tmp___6~2#1 := aty128_probe_#t~ret867#1;havoc aty128_probe_#t~ret867#1; [2025-02-08 02:05:27,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume 11 == main_~tmp___0~16#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume !(11 == main_~tmp___0~16#1); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: call ULTIMATE.dealloc(main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset);havoc main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: aty128_init_~dac~0#1 := aty128_init_#t~ret744#1;havoc aty128_init_#t~ret744#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: SUMMARY for call aty128_init_#t~ret744#1 := _aty_ld_le32(88, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544-1: SUMMARY for call iounmap(aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset); srcloc: null [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544: aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset := 0, 0;aty128_find_mem_vbios_~segstart~0#1 := 4096 + aty128_find_mem_vbios_~segstart~0#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196-1: call aty128fb_ioctl_#t~mem951#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 120 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: assume 4 != aty128fb_ioctl_#t~mem951#1;havoc aty128fb_ioctl_#t~mem951#1;aty128fb_ioctl_#res#1 := -22; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: assume !(4 != aty128fb_ioctl_#t~mem951#1);havoc aty128fb_ioctl_#t~mem951#1;call aty128fb_ioctl_#t~mem952#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 152 + aty128fb_ioctl_~par~10#1.offset, 4);call aty128fb_ioctl_#t~mem953#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 156 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6064: aty128fb_setcolreg_~red#1 := aty128fb_setcolreg_~red#1 % 4294967296 / 256;aty128fb_setcolreg_~green#1 := aty128fb_setcolreg_~green#1 % 4294967296 / 256;aty128fb_setcolreg_~blue#1 := aty128fb_setcolreg_~blue#1 % 4294967296 / 256; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866: havoc aty128_probe_#t~mem873#1.base, aty128_probe_#t~mem873#1.offset; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800-1: SUMMARY for call aty128_probe_#t~ret825#1.base, aty128_probe_#t~ret825#1.offset := ioremap(aty128_probe_~fb_addr~0#1, aty128_probe_#t~mem824#1 % 4294967296); srcloc: null [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866-1: SUMMARY for call iounmap(aty128_probe_#t~mem873#1.base, aty128_probe_#t~mem873#1.offset); srcloc: null [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800: aty128_probe_~tmp___4~3#1.base, aty128_probe_~tmp___4~3#1.offset := aty128_probe_#t~ret825#1.base, aty128_probe_#t~ret825#1.offset;havoc aty128_probe_#t~mem824#1;havoc aty128_probe_#t~ret825#1.base, aty128_probe_#t~ret825#1.offset;call write~$Pointer$#7(aty128_probe_~tmp___4~3#1.base, aty128_probe_~tmp___4~3#1.offset, aty128_probe_~info~4#1.base, 1485 + aty128_probe_~info~4#1.offset, 8);call aty128_probe_#t~mem826#1.base, aty128_probe_#t~mem826#1.offset := read~$Pointer$#7(aty128_probe_~info~4#1.base, 1485 + aty128_probe_~info~4#1.offset, 8); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-1: [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-2: havoc aty128_init_#t~bitwise745#1;assume (aty128_init_#t~bitwise745#1 % 4294967296 >= aty128_init_~dac~0#1 % 4294967296 && aty128_init_#t~bitwise745#1 % 4294967296 >= 259) && aty128_init_#t~bitwise745#1 % 4294967296 <= 259 + aty128_init_~dac~0#1 % 4294967296; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: aty128_init_~dac~0#1 := aty128_init_#t~bitwise745#1;havoc aty128_init_#t~bitwise745#1;aty128_init_~dac~0#1 := 4278190080 + aty128_init_~dac~0#1 - (aty128_init_~dac~0#1 - aty128_init_~dac~0#1 % 16777216);call aty128_init_#t~mem746#1 := read~int#7(aty128_init_~par~5#1.base, 120 + aty128_init_~par~5#1.offset, 4); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527-1: SUMMARY for call main_#t~ret995#1 := aty128_bl_get_brightness(main_~var_group4~0#1.base, main_~var_group4~0#1.offset); srcloc: null [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: assume -2147483648 <= main_#t~ret995#1 && main_#t~ret995#1 <= 2147483647;havoc main_#t~ret995#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-3: assume false;aty128_init_#t~bitwise745#1 := aty128_init_~dac~0#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-3: assume !false; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-4: assume 0 == aty128_init_~dac~0#1 % 4294967296 || 259 == aty128_init_~dac~0#1 % 4294967296;aty128_init_#t~bitwise745#1 := 259; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668-4: assume !(0 == aty128_init_~dac~0#1 % 4294967296 || 259 == aty128_init_~dac~0#1 % 4294967296); [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4347: call ULTIMATE.dealloc(aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset);havoc aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset;aty128_probe_#t~ret863#1.base, aty128_probe_#t~ret863#1.offset := aty128_map_ROM_#res#1.base, aty128_map_ROM_#res#1.offset;havoc aty128_map_ROM_#t~ret137#1, aty128_map_ROM_#t~bitwise138#1, aty128_map_ROM_#t~ret139#1, aty128_map_ROM_#t~ret140#1.base, aty128_map_ROM_#t~ret140#1.offset, aty128_map_ROM_#t~ret141#1, aty128_map_ROM_#t~ret142#1, aty128_map_ROM_#t~ret143#1, aty128_map_ROM_#t~bitwise144#1, aty128_map_ROM_#t~ret145#1, aty128_map_ROM_#t~ret146#1, aty128_map_ROM_#t~bitwise147#1, aty128_map_ROM_#t~ret148#1, aty128_map_ROM_#t~ret149#1, aty128_map_ROM_#t~ret150#1, aty128_map_ROM_#t~bitwise151#1, aty128_map_ROM_#t~ret152#1, aty128_map_ROM_#t~ret153#1, aty128_map_ROM_#t~ret154#1, aty128_map_ROM_#t~ret155#1, aty128_map_ROM_#t~bitwise156#1, aty128_map_ROM_#t~bitwise157#1, aty128_map_ROM_#t~bitwise158#1, aty128_map_ROM_#t~ret159#1, aty128_map_ROM_#t~ret160#1, aty128_map_ROM_#t~ret161#1, aty128_map_ROM_#t~ret162#1, aty128_map_ROM_#t~bitwise163#1, aty128_map_ROM_#t~bitwise164#1, aty128_map_ROM_#t~bitwise165#1, aty128_map_ROM_#t~ret166#1, aty128_map_ROM_#t~ret167#1, aty128_map_ROM_#t~ret168#1, aty128_map_ROM_#t~ret169#1, aty128_map_ROM_#t~ret170#1, aty128_map_ROM_#t~ret171#1, aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset, aty128_map_ROM_~dev#1.base, aty128_map_ROM_~dev#1.offset, aty128_map_ROM_~dptr~0#1, aty128_map_ROM_~rom_type~0#1, aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset, aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset, aty128_map_ROM_~temp~0#1, aty128_map_ROM_~tmp~14#1, aty128_map_ROM_~tmp___0~2#1, aty128_map_ROM_~tmp___1~0#1, aty128_map_ROM_~tmp___2~0#1, aty128_map_ROM_~tmp___3~0#1, aty128_map_ROM_~tmp___4~0#1, aty128_map_ROM_~tmp___5~0#1, aty128_map_ROM_~tmp___6~0#1, aty128_map_ROM_~tmp___7~0#1, aty128_map_ROM_~tmp___8~0#1, aty128_map_ROM_~tmp___9~0#1, aty128_map_ROM_~tmp___10~0#1, aty128_map_ROM_~tmp___11~0#1, aty128_map_ROM_~tmp___12~0#1;havoc aty128_map_ROM_#in~par#1.base, aty128_map_ROM_#in~par#1.offset, aty128_map_ROM_#in~dev#1.base, aty128_map_ROM_#in~dev#1.offset;assume { :end_inline_aty128_map_ROM } true;aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset := aty128_probe_#t~ret863#1.base, aty128_probe_#t~ret863#1.offset;havoc aty128_probe_#t~ret863#1.base, aty128_probe_#t~ret863#1.offset; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4413: aty128_map_ROM_~rom_type~0#1 := aty128_map_ROM_#t~ret167#1;havoc aty128_map_ROM_#t~ret167#1; [2025-02-08 02:05:27,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4413-1: SUMMARY for call aty128_map_ROM_#t~ret167#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset + (if (20 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (20 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 else (20 + aty128_map_ROM_~dptr~0#1 % 65536) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4612: call write~$Pointer$#7(~#ddr_sgram~0.base, ~#ddr_sgram~0.offset, aty128_timings_~par#1.base, 124 + aty128_timings_~par#1.offset, 8); [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415: assume 0 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415: assume !(0 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: assume false; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: assume !false; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: assume aty128fb_setcolreg_~regno#1 % 4294967296 <= 15;call aty128fb_setcolreg_#t~mem926#1.base, aty128fb_setcolreg_#t~mem926#1.offset := read~$Pointer$#1(aty128fb_setcolreg_~info#1.base, 1501 + aty128fb_setcolreg_~info#1.offset, 8);aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset := aty128fb_setcolreg_#t~mem926#1.base, aty128fb_setcolreg_#t~mem926#1.offset;havoc aty128fb_setcolreg_#t~mem926#1.base, aty128fb_setcolreg_#t~mem926#1.offset;call aty128fb_setcolreg_#t~mem927#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: assume !(aty128fb_setcolreg_~regno#1 % 4294967296 <= 15); [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5803: assume 0 == (aty128_probe_#t~mem826#1.base + aty128_probe_#t~mem826#1.offset) % 18446744073709551616;havoc aty128_probe_#t~mem826#1.base, aty128_probe_#t~mem826#1.offset; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5803: assume !(0 == (aty128_probe_#t~mem826#1.base + aty128_probe_#t~mem826#1.offset) % 18446744073709551616);havoc aty128_probe_#t~mem826#1.base, aty128_probe_#t~mem826#1.offset;call aty128_probe_#t~mem828#1 := read~int#12(~#aty128fb_fix~0.base, ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[0 := aty128_probe_#t~mem828#1];call aty128_probe_#t~mem829#1 := read~int#12(~#aty128fb_fix~0.base, 1 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[1 := aty128_probe_#t~mem829#1];call aty128_probe_#t~mem830#1 := read~int#12(~#aty128fb_fix~0.base, 2 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[2 := aty128_probe_#t~mem830#1];call aty128_probe_#t~mem831#1 := read~int#12(~#aty128fb_fix~0.base, 3 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[3 := aty128_probe_#t~mem831#1];call aty128_probe_#t~mem832#1 := read~int#12(~#aty128fb_fix~0.base, 4 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[4 := aty128_probe_#t~mem832#1];call aty128_probe_#t~mem833#1 := read~int#12(~#aty128fb_fix~0.base, 5 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[5 := aty128_probe_#t~mem833#1];call aty128_probe_#t~mem834#1 := read~int#12(~#aty128fb_fix~0.base, 6 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[6 := aty128_probe_#t~mem834#1];call aty128_probe_#t~mem835#1 := read~int#12(~#aty128fb_fix~0.base, 7 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[7 := aty128_probe_#t~mem835#1];call aty128_probe_#t~mem836#1 := read~int#12(~#aty128fb_fix~0.base, 8 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[8 := aty128_probe_#t~mem836#1];call aty128_probe_#t~mem837#1 := read~int#12(~#aty128fb_fix~0.base, 9 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[9 := aty128_probe_#t~mem837#1];call aty128_probe_#t~mem838#1 := read~int#12(~#aty128fb_fix~0.base, 10 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[10 := aty128_probe_#t~mem838#1];call aty128_probe_#t~mem839#1 := read~int#12(~#aty128fb_fix~0.base, 11 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[11 := aty128_probe_#t~mem839#1];call aty128_probe_#t~mem840#1 := read~int#12(~#aty128fb_fix~0.base, 12 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[12 := aty128_probe_#t~mem840#1];call aty128_probe_#t~mem841#1 := read~int#12(~#aty128fb_fix~0.base, 13 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[13 := aty128_probe_#t~mem841#1];call aty128_probe_#t~mem842#1 := read~int#12(~#aty128fb_fix~0.base, 14 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[14 := aty128_probe_#t~mem842#1];call aty128_probe_#t~mem843#1 := read~int#12(~#aty128fb_fix~0.base, 15 + ~#aty128fb_fix~0.offset, 1);aty128_probe_#t~arrayCopy827#1 := aty128_probe_#t~arrayCopy827#1[15 := aty128_probe_#t~mem843#1];call aty128_probe_#t~mem844#1 := read~int#12(~#aty128fb_fix~0.base, 16 + ~#aty128fb_fix~0.offset, 8);call aty128_probe_#t~mem845#1 := read~int#12(~#aty128fb_fix~0.base, 24 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem846#1 := read~int#12(~#aty128fb_fix~0.base, 28 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem847#1 := read~int#12(~#aty128fb_fix~0.base, 32 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem848#1 := read~int#12(~#aty128fb_fix~0.base, 36 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem849#1 := read~int#12(~#aty128fb_fix~0.base, 40 + ~#aty128fb_fix~0.offset, 2);call aty128_probe_#t~mem850#1 := read~int#12(~#aty128fb_fix~0.base, 42 + ~#aty128fb_fix~0.offset, 2);call aty128_probe_#t~mem851#1 := read~int#12(~#aty128fb_fix~0.base, 44 + ~#aty128fb_fix~0.offset, 2);call aty128_probe_#t~mem852#1 := read~int#12(~#aty128fb_fix~0.base, 46 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem853#1 := read~int#12(~#aty128fb_fix~0.base, 50 + ~#aty128fb_fix~0.offset, 8);call aty128_probe_#t~mem854#1 := read~int#12(~#aty128fb_fix~0.base, 58 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem855#1 := read~int#12(~#aty128fb_fix~0.base, 62 + ~#aty128fb_fix~0.offset, 4);call aty128_probe_#t~mem857#1 := read~int#12(~#aty128fb_fix~0.base, 66 + ~#aty128fb_fix~0.offset, 2);aty128_probe_#t~arrayCopy856#1 := aty128_probe_#t~arrayCopy856#1[0 := aty128_probe_#t~mem857#1];call aty128_probe_#t~mem858#1 := read~int#12(~#aty128fb_fix~0.base, 68 + ~#aty128fb_fix~0.offset, 2);aty128_probe_#t~arrayCopy856#1 := aty128_probe_#t~arrayCopy856#1[1 := aty128_probe_#t~mem858#1];call aty128_probe_#t~mem859#1 := read~int#12(~#aty128fb_fix~0.base, 70 + ~#aty128fb_fix~0.offset, 2);aty128_probe_#t~arrayCopy856#1 := aty128_probe_#t~arrayCopy856#1[2 := aty128_probe_#t~mem859#1];call write~int#7(aty128_probe_#t~arrayCopy827#1[0], aty128_probe_~info~4#1.base, 484 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[1], aty128_probe_~info~4#1.base, 485 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[2], aty128_probe_~info~4#1.base, 486 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[3], aty128_probe_~info~4#1.base, 487 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[4], aty128_probe_~info~4#1.base, 488 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[5], aty128_probe_~info~4#1.base, 489 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[6], aty128_probe_~info~4#1.base, 490 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[7], aty128_probe_~info~4#1.base, 491 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[8], aty128_probe_~info~4#1.base, 492 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[9], aty128_probe_~info~4#1.base, 493 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[10], aty128_probe_~info~4#1.base, 494 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[11], aty128_probe_~info~4#1.base, 495 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[12], aty128_probe_~info~4#1.base, 496 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[13], aty128_probe_~info~4#1.base, 497 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[14], aty128_probe_~info~4#1.base, 498 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~arrayCopy827#1[15], aty128_probe_~info~4#1.base, 499 + aty128_probe_~info~4#1.offset, 1);call write~int#7(aty128_probe_#t~mem844#1, aty128_probe_~info~4#1.base, 500 + aty128_probe_~info~4#1.offset, 8);call write~int#7(aty128_probe_#t~mem845#1, aty128_probe_~info~4#1.base, 508 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem846#1, aty128_probe_~info~4#1.base, 512 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem847#1, aty128_probe_~info~4#1.base, 516 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem848#1, aty128_probe_~info~4#1.base, 520 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem849#1, aty128_probe_~info~4#1.base, 524 + aty128_probe_~info~4#1.offset, 2);call write~int#7(aty128_probe_#t~mem850#1, aty128_probe_~info~4#1.base, 526 + aty128_probe_~info~4#1.offset, 2);call write~int#7(aty128_probe_#t~mem851#1, aty128_probe_~info~4#1.base, 528 + aty128_probe_~info~4#1.offset, 2);call write~int#7(aty128_probe_#t~mem852#1, aty128_probe_~info~4#1.base, 530 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem853#1, aty128_probe_~info~4#1.base, 534 + aty128_probe_~info~4#1.offset, 8);call write~int#7(aty128_probe_#t~mem854#1, aty128_probe_~info~4#1.base, 542 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~mem855#1, aty128_probe_~info~4#1.base, 546 + aty128_probe_~info~4#1.offset, 4);call write~int#7(aty128_probe_#t~arrayCopy856#1[0], aty128_probe_~info~4#1.base, 550 + aty128_probe_~info~4#1.offset, 2);call write~int#7(aty128_probe_#t~arrayCopy856#1[1], aty128_probe_~info~4#1.base, 552 + aty128_probe_~info~4#1.offset, 2);call write~int#7(aty128_probe_#t~arrayCopy856#1[2], aty128_probe_~info~4#1.base, 554 + aty128_probe_~info~4#1.offset, 2);havoc aty128_probe_#t~arrayCopy827#1;havoc aty128_probe_#t~mem828#1;havoc aty128_probe_#t~mem829#1;havoc aty128_probe_#t~mem830#1;havoc aty128_probe_#t~mem831#1;havoc aty128_probe_#t~mem832#1;havoc aty128_probe_#t~mem833#1;havoc aty128_probe_#t~mem834#1;havoc aty128_probe_#t~mem835#1;havoc aty128_probe_#t~mem836#1;havoc aty128_probe_#t~mem837#1;havoc aty128_probe_#t~mem838#1;havoc aty128_probe_#t~mem839#1;havoc aty128_probe_#t~mem840#1;havoc aty128_probe_#t~mem841#1;havoc aty128_probe_#t~mem842#1;havoc aty128_probe_#t~mem843#1;havoc aty128_probe_#t~mem844#1;havoc aty128_probe_#t~mem845#1;havoc aty128_probe_#t~mem846#1;havoc aty128_probe_#t~mem847#1;havoc aty128_probe_#t~mem848#1;havoc aty128_probe_#t~mem849#1;havoc aty128_probe_#t~mem850#1;havoc aty128_probe_#t~mem851#1;havoc aty128_probe_#t~mem852#1;havoc aty128_probe_#t~mem853#1;havoc aty128_probe_#t~mem854#1;havoc aty128_probe_#t~mem855#1;havoc aty128_probe_#t~arrayCopy856#1;havoc aty128_probe_#t~mem857#1;havoc aty128_probe_#t~mem858#1;havoc aty128_probe_#t~mem859#1;call write~int#7(aty128_probe_~fb_addr~0#1, aty128_probe_~info~4#1.base, 500 + aty128_probe_~info~4#1.offset, 8);call aty128_probe_#t~mem860#1 := read~int#7(aty128_probe_~par~6#1.base, 116 + aty128_probe_~par~6#1.offset, 4);call write~int#7(aty128_probe_#t~mem860#1, aty128_probe_~info~4#1.base, 508 + aty128_probe_~info~4#1.offset, 4);havoc aty128_probe_#t~mem860#1;call write~int#7(aty128_probe_~reg_addr~0#1, aty128_probe_~info~4#1.base, 534 + aty128_probe_~info~4#1.offset, 8);assume { :begin_inline_register_test } true;register_test_#in~par#1.base, register_test_#in~par#1.offset := aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset;havoc register_test_#res#1;havoc register_test_#t~ret116#1, register_test_#t~ret117#1, register_test_#t~ret118#1, register_test_~par#1.base, register_test_~par#1.offset, register_test_~val~0#1, register_test_~flag~0#1, register_test_~tmp~9#1, register_test_~tmp___0~0#1;register_test_~par#1.base, register_test_~par#1.offset := register_test_#in~par#1.base, register_test_#in~par#1.offset;havoc register_test_~val~0#1;havoc register_test_~flag~0#1;havoc register_test_~tmp~9#1;havoc register_test_~tmp___0~0#1;register_test_~flag~0#1 := 0; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: assume 4 == aty128_init_#t~mem746#1;havoc aty128_init_#t~mem746#1; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: assume !(4 == aty128_init_#t~mem746#1);havoc aty128_init_#t~mem746#1; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: aty128_get_pllinfo_~tmp~15#1 := aty128_get_pllinfo_#t~ret172#1;havoc aty128_get_pllinfo_#t~ret172#1; [2025-02-08 02:05:27,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482-1: SUMMARY for call aty128_get_pllinfo_#t~ret172#1 := readb(aty128_get_pllinfo_~bios#1.base, 72 + aty128_get_pllinfo_~bios#1.offset); srcloc: null [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870: call aty128_probe_#t~mem874#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738: assume 0 != aty128_probe_#t~mem799#1 % 18446744073709551616;havoc aty128_probe_#t~mem799#1;call aty128_probe_#t~mem800#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem801#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp~30#1 := 1 + (aty128_probe_#t~mem800#1 - aty128_probe_#t~mem801#1);havoc aty128_probe_#t~mem800#1;havoc aty128_probe_#t~mem801#1; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738: assume !(0 != aty128_probe_#t~mem799#1 % 18446744073709551616);havoc aty128_probe_#t~mem799#1;call aty128_probe_#t~mem802#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem803#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870-1: SUMMARY for call framebuffer_release(aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset); srcloc: null [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-1: [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4615: call write~$Pointer$#7(~#sdr_sgram~0.base, ~#sdr_sgram~0.offset, aty128_timings_~par#1.base, 124 + aty128_timings_~par#1.offset, 8); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-2: havoc aty128_init_#t~bitwise747#1;assume (aty128_init_#t~bitwise747#1 % 4294967296 >= aty128_init_~dac~0#1 % 4294967296 && aty128_init_#t~bitwise747#1 % 4294967296 >= 64) && aty128_init_#t~bitwise747#1 % 4294967296 <= 64 + aty128_init_~dac~0#1 % 4294967296; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672: aty128_init_~dac~0#1 := aty128_init_#t~bitwise747#1;havoc aty128_init_#t~bitwise747#1; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4483: aty128_get_pllinfo_~tmp___0~3#1 := aty128_get_pllinfo_#t~ret173#1;havoc aty128_get_pllinfo_#t~ret173#1; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4483-1: SUMMARY for call aty128_get_pllinfo_#t~ret173#1 := readb(aty128_get_pllinfo_~bios#1.base, 73 + aty128_get_pllinfo_~bios#1.offset); srcloc: null [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-3: assume false;aty128_init_#t~bitwise747#1 := aty128_init_~dac~0#1; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-3: assume !false; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4549: assume aty128_find_mem_vbios_~segstart~0#1 % 4294967296 <= 983039; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4549: assume !(aty128_find_mem_vbios_~segstart~0#1 % 4294967296 <= 983039); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-4: assume 0 == aty128_init_~dac~0#1 % 4294967296 || 64 == aty128_init_~dac~0#1 % 4294967296;aty128_init_#t~bitwise747#1 := 64; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-4: assume !(0 == aty128_init_~dac~0#1 % 4294967296 || 64 == aty128_init_~dac~0#1 % 4294967296); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume 0 == main_~ldv_s_aty128fb_driver_pci_driver~0#1;assume { :begin_inline_aty128_probe } true;aty128_probe_#in~pdev#1.base, aty128_probe_#in~pdev#1.offset, aty128_probe_#in~ent#1.base, aty128_probe_#in~ent#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_aty128_probe_48_p1~0#1.base, main_~var_aty128_probe_48_p1~0#1.offset;havoc aty128_probe_#res#1;havoc aty128_probe_#t~ret796#1, aty128_probe_#t~ret797#1, aty128_probe_#t~mem798#1, aty128_probe_#t~mem799#1, aty128_probe_#t~mem800#1, aty128_probe_#t~mem801#1, aty128_probe_#t~mem802#1, aty128_probe_#t~mem803#1, aty128_probe_#t~mem804#1, aty128_probe_#t~mem805#1, aty128_probe_#t~ret806#1.base, aty128_probe_#t~ret806#1.offset, aty128_probe_#t~ret807#1, aty128_probe_#t~mem808#1, aty128_probe_#t~mem809#1, aty128_probe_#t~mem810#1, aty128_probe_#t~mem811#1, aty128_probe_#t~mem812#1, aty128_probe_#t~mem813#1, aty128_probe_#t~mem814#1, aty128_probe_#t~mem815#1, aty128_probe_#t~ret816#1.base, aty128_probe_#t~ret816#1.offset, aty128_probe_#t~ret817#1, aty128_probe_#t~ret818#1.base, aty128_probe_#t~ret818#1.offset, aty128_probe_#t~ret819#1, aty128_probe_#t~mem820#1.base, aty128_probe_#t~mem820#1.offset, aty128_probe_#t~ret821#1.base, aty128_probe_#t~ret821#1.offset, aty128_probe_#t~mem822#1.base, aty128_probe_#t~mem822#1.offset, aty128_probe_#t~ret823#1, aty128_probe_#t~mem824#1, aty128_probe_#t~ret825#1.base, aty128_probe_#t~ret825#1.offset, aty128_probe_#t~mem826#1.base, aty128_probe_#t~mem826#1.offset, aty128_probe_#t~arrayCopy827#1, aty128_probe_#t~mem828#1, aty128_probe_#t~mem829#1, aty128_probe_#t~mem830#1, aty128_probe_#t~mem831#1, aty128_probe_#t~mem832#1, aty128_probe_#t~mem833#1, aty128_probe_#t~mem834#1, aty128_probe_#t~mem835#1, aty128_probe_#t~mem836#1, aty128_probe_#t~mem837#1, aty128_probe_#t~mem838#1, aty128_probe_#t~mem839#1, aty128_probe_#t~mem840#1, aty128_probe_#t~mem841#1, aty128_probe_#t~mem842#1, aty128_probe_#t~mem843#1, aty128_probe_#t~mem844#1, aty128_probe_#t~mem845#1, aty128_probe_#t~mem846#1, aty128_probe_#t~mem847#1, aty128_probe_#t~mem848#1, aty128_probe_#t~mem849#1, aty128_probe_#t~mem850#1, aty128_probe_#t~mem851#1, aty128_probe_#t~mem852#1, aty128_probe_#t~mem853#1, aty128_probe_#t~mem854#1, aty128_probe_#t~mem855#1, aty128_probe_#t~arrayCopy856#1, aty128_probe_#t~mem857#1, aty128_probe_#t~mem858#1, aty128_probe_#t~mem859#1, aty128_probe_#t~mem860#1, aty128_probe_#t~ret861#1, aty128_probe_#t~ret862#1, aty128_probe_#t~ret863#1.base, aty128_probe_#t~ret863#1.offset, aty128_probe_#t~ret864#1.base, aty128_probe_#t~ret864#1.offset, aty128_probe_#t~ret865#1, aty128_probe_#t~ret866#1, aty128_probe_#t~ret867#1, aty128_probe_#t~mem868#1, aty128_probe_#t~mem869#1, aty128_probe_#t~ret870#1, aty128_probe_#t~ret871#1, aty128_probe_#t~mem872#1.base, aty128_probe_#t~mem872#1.offset, aty128_probe_#t~mem873#1.base, aty128_probe_#t~mem873#1.offset, aty128_probe_#t~mem874#1, aty128_probe_#t~mem875#1, aty128_probe_#t~mem876#1, aty128_probe_#t~mem877#1, aty128_probe_#t~mem878#1, aty128_probe_#t~mem879#1, aty128_probe_#t~mem880#1, aty128_probe_#t~mem881#1, aty128_probe_#t~mem882#1, aty128_probe_#t~mem883#1, aty128_probe_#t~mem884#1, aty128_probe_#t~mem885#1, aty128_probe_#t~mem886#1, aty128_probe_#t~mem887#1, aty128_probe_#t~mem888#1, aty128_probe_#t~mem889#1, aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, aty128_probe_~ent#1.base, aty128_probe_~ent#1.offset, aty128_probe_~fb_addr~0#1, aty128_probe_~reg_addr~0#1, aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset, aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset, aty128_probe_~err~4#1, aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset, aty128_probe_~tmp~30#1, aty128_probe_~tmp___0~12#1.base, aty128_probe_~tmp___0~12#1.offset, aty128_probe_~tmp___1~7#1, aty128_probe_~tmp___2~4#1.base, aty128_probe_~tmp___2~4#1.offset, aty128_probe_~tmp___3~4#1, aty128_probe_~tmp___4~3#1.base, aty128_probe_~tmp___4~3#1.offset, aty128_probe_~tmp___5~2#1, aty128_probe_~tmp___6~2#1, aty128_probe_~tmp___7~2#1, aty128_probe_~tmp___8~2#1;aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset := aty128_probe_#in~pdev#1.base, aty128_probe_#in~pdev#1.offset;aty128_probe_~ent#1.base, aty128_probe_~ent#1.offset := aty128_probe_#in~ent#1.base, aty128_probe_#in~ent#1.offset;havoc aty128_probe_~fb_addr~0#1;havoc aty128_probe_~reg_addr~0#1;havoc aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset;havoc aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset;havoc aty128_probe_~err~4#1;havoc aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset;havoc aty128_probe_~tmp~30#1;havoc aty128_probe_~tmp___0~12#1.base, aty128_probe_~tmp___0~12#1.offset;havoc aty128_probe_~tmp___1~7#1;havoc aty128_probe_~tmp___2~4#1.base, aty128_probe_~tmp___2~4#1.offset;havoc aty128_probe_~tmp___3~4#1;havoc aty128_probe_~tmp___4~3#1.base, aty128_probe_~tmp___4~3#1.offset;havoc aty128_probe_~tmp___5~2#1;havoc aty128_probe_~tmp___6~2#1;havoc aty128_probe_~tmp___7~2#1;havoc aty128_probe_~tmp___8~2#1;aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset := 0, 0;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1017#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1017#1;assume -2147483648 <= pci_enable_device_#t~nondet1017#1 && pci_enable_device_#t~nondet1017#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1017#1;havoc pci_enable_device_#t~nondet1017#1; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume !(0 == main_~ldv_s_aty128fb_driver_pci_driver~0#1); [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-2: havoc aty128fb_ioctl_#t~bitwise954#1;assume (((((2 * aty128fb_ioctl_#t~mem952#1 < 0 && aty128fb_ioctl_#t~mem953#1 >= 0) || aty128fb_ioctl_#t~bitwise954#1 >= aty128fb_ioctl_#t~mem953#1) && ((2 * aty128fb_ioctl_#t~mem952#1 >= 0 && aty128fb_ioctl_#t~mem953#1 < 0) || aty128fb_ioctl_#t~bitwise954#1 >= 2 * aty128fb_ioctl_#t~mem952#1)) && ((2 * aty128fb_ioctl_#t~mem952#1 < 0 || aty128fb_ioctl_#t~mem953#1 < 0) || aty128fb_ioctl_#t~bitwise954#1 <= 2 * aty128fb_ioctl_#t~mem952#1 + aty128fb_ioctl_#t~mem953#1)) && ((2 * aty128fb_ioctl_#t~mem952#1 >= 0 && aty128fb_ioctl_#t~mem953#1 >= 0) || aty128fb_ioctl_#t~bitwise954#1 < 0)) && aty128fb_ioctl_#t~bitwise954#1 <= 2147483647; [2025-02-08 02:05:27,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-3: assume 0 == aty128fb_ioctl_#t~mem953#1;aty128fb_ioctl_#t~bitwise954#1 := 2 * aty128fb_ioctl_#t~mem952#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-3: assume !(0 == aty128fb_ioctl_#t~mem953#1); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: aty128fb_ioctl_~value~0#1 := aty128fb_ioctl_#t~bitwise954#1;havoc aty128fb_ioctl_#t~mem952#1;havoc aty128fb_ioctl_#t~mem953#1;havoc aty128fb_ioctl_#t~bitwise954#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-1: [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-4: assume 0 == 2 * aty128fb_ioctl_#t~mem952#1 || 2 * aty128fb_ioctl_#t~mem952#1 == aty128fb_ioctl_#t~mem953#1;aty128fb_ioctl_#t~bitwise954#1 := aty128fb_ioctl_#t~mem953#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201-4: assume !(0 == 2 * aty128fb_ioctl_#t~mem952#1 || 2 * aty128fb_ioctl_#t~mem952#1 == aty128fb_ioctl_#t~mem953#1); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069: assume 15 == (if aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 - 4294967296);havoc aty128fb_setcolreg_#t~mem927#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069: assume !(15 == (if aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem927#1 % 4294967296 % 4294967296 - 4294967296));havoc aty128fb_setcolreg_#t~mem927#1;call aty128fb_setcolreg_#t~mem928#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-1: [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532-1: SUMMARY for call main_#t~ret996#1 := aty128_bl_update_status(main_~var_group4~0#1.base, main_~var_group4~0#1.offset); srcloc: null [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-2: havoc aty128_get_pllinfo_#t~bitwise174#1;assume ((((((if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise174#1 >= 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise174#1 >= (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise174#1 <= (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise174#1 < 0)) && aty128_get_pllinfo_#t~bitwise174#1 <= 2147483647; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4418: assume 1 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4418: assume !(1 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: assume -2147483648 <= main_#t~ret996#1 && main_#t~ret996#1 <= 2147483647;havoc main_#t~ret996#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: call ULTIMATE.dealloc(aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset);havoc aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset;call ULTIMATE.dealloc(aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset);havoc aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset;havoc aty128_bl_init_#t~mem622#1.base, aty128_bl_init_#t~mem622#1.offset, aty128_bl_init_#t~ret623#1.base, aty128_bl_init_#t~ret623#1.offset, aty128_bl_init_#t~mem624#1, aty128_bl_init_#t~mem625#1, aty128_bl_init_#t~loopctr626#1, aty128_bl_init_#t~nondet627#1, aty128_bl_init_#t~ret628#1, aty128_bl_init_#t~memset~res629#1.base, aty128_bl_init_#t~memset~res629#1.offset, aty128_bl_init_#t~mem630#1.base, aty128_bl_init_#t~mem630#1.offset, aty128_bl_init_#t~ret631#1.base, aty128_bl_init_#t~ret631#1.offset, aty128_bl_init_#t~ret632#1, aty128_bl_init_#t~ret633#1, aty128_bl_init_#t~mem634#1, aty128_bl_init_#t~ret635#1, aty128_bl_init_~par#1.base, aty128_bl_init_~par#1.offset, aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset, aty128_bl_init_~info~2#1.base, aty128_bl_init_~info~2#1.offset, aty128_bl_init_~tmp~28#1.base, aty128_bl_init_~tmp~28#1.offset, aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset, aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset, aty128_bl_init_~tmp___0~10#1;havoc aty128_bl_init_#in~par#1.base, aty128_bl_init_#in~par#1.offset;assume { :end_inline_aty128_bl_init } true; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541-1: call ULTIMATE.dealloc(aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset);havoc aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset;call ULTIMATE.dealloc(aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset);havoc aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484: aty128_get_pllinfo_~bios_hdr~0#1 := aty128_get_pllinfo_#t~bitwise174#1;havoc aty128_get_pllinfo_#t~bitwise174#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-3: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise174#1 := (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-3: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-4: assume 0 == (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise174#1 := 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4484-4: assume !(0 == (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp~15#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___0~3#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202: aty128fb_ioctl_~__pu_val~0#1 := aty128fb_ioctl_~value~0#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6202-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: main_#t~ret984#1 := aty128_probe_#res#1;havoc aty128_probe_#t~ret796#1, aty128_probe_#t~ret797#1, aty128_probe_#t~mem798#1, aty128_probe_#t~mem799#1, aty128_probe_#t~mem800#1, aty128_probe_#t~mem801#1, aty128_probe_#t~mem802#1, aty128_probe_#t~mem803#1, aty128_probe_#t~mem804#1, aty128_probe_#t~mem805#1, aty128_probe_#t~ret806#1.base, aty128_probe_#t~ret806#1.offset, aty128_probe_#t~ret807#1, aty128_probe_#t~mem808#1, aty128_probe_#t~mem809#1, aty128_probe_#t~mem810#1, aty128_probe_#t~mem811#1, aty128_probe_#t~mem812#1, aty128_probe_#t~mem813#1, aty128_probe_#t~mem814#1, aty128_probe_#t~mem815#1, aty128_probe_#t~ret816#1.base, aty128_probe_#t~ret816#1.offset, aty128_probe_#t~ret817#1, aty128_probe_#t~ret818#1.base, aty128_probe_#t~ret818#1.offset, aty128_probe_#t~ret819#1, aty128_probe_#t~mem820#1.base, aty128_probe_#t~mem820#1.offset, aty128_probe_#t~ret821#1.base, aty128_probe_#t~ret821#1.offset, aty128_probe_#t~mem822#1.base, aty128_probe_#t~mem822#1.offset, aty128_probe_#t~ret823#1, aty128_probe_#t~mem824#1, aty128_probe_#t~ret825#1.base, aty128_probe_#t~ret825#1.offset, aty128_probe_#t~mem826#1.base, aty128_probe_#t~mem826#1.offset, aty128_probe_#t~arrayCopy827#1, aty128_probe_#t~mem828#1, aty128_probe_#t~mem829#1, aty128_probe_#t~mem830#1, aty128_probe_#t~mem831#1, aty128_probe_#t~mem832#1, aty128_probe_#t~mem833#1, aty128_probe_#t~mem834#1, aty128_probe_#t~mem835#1, aty128_probe_#t~mem836#1, aty128_probe_#t~mem837#1, aty128_probe_#t~mem838#1, aty128_probe_#t~mem839#1, aty128_probe_#t~mem840#1, aty128_probe_#t~mem841#1, aty128_probe_#t~mem842#1, aty128_probe_#t~mem843#1, aty128_probe_#t~mem844#1, aty128_probe_#t~mem845#1, aty128_probe_#t~mem846#1, aty128_probe_#t~mem847#1, aty128_probe_#t~mem848#1, aty128_probe_#t~mem849#1, aty128_probe_#t~mem850#1, aty128_probe_#t~mem851#1, aty128_probe_#t~mem852#1, aty128_probe_#t~mem853#1, aty128_probe_#t~mem854#1, aty128_probe_#t~mem855#1, aty128_probe_#t~arrayCopy856#1, aty128_probe_#t~mem857#1, aty128_probe_#t~mem858#1, aty128_probe_#t~mem859#1, aty128_probe_#t~mem860#1, aty128_probe_#t~ret861#1, aty128_probe_#t~ret862#1, aty128_probe_#t~ret863#1.base, aty128_probe_#t~ret863#1.offset, aty128_probe_#t~ret864#1.base, aty128_probe_#t~ret864#1.offset, aty128_probe_#t~ret865#1, aty128_probe_#t~ret866#1, aty128_probe_#t~ret867#1, aty128_probe_#t~mem868#1, aty128_probe_#t~mem869#1, aty128_probe_#t~ret870#1, aty128_probe_#t~ret871#1, aty128_probe_#t~mem872#1.base, aty128_probe_#t~mem872#1.offset, aty128_probe_#t~mem873#1.base, aty128_probe_#t~mem873#1.offset, aty128_probe_#t~mem874#1, aty128_probe_#t~mem875#1, aty128_probe_#t~mem876#1, aty128_probe_#t~mem877#1, aty128_probe_#t~mem878#1, aty128_probe_#t~mem879#1, aty128_probe_#t~mem880#1, aty128_probe_#t~mem881#1, aty128_probe_#t~mem882#1, aty128_probe_#t~mem883#1, aty128_probe_#t~mem884#1, aty128_probe_#t~mem885#1, aty128_probe_#t~mem886#1, aty128_probe_#t~mem887#1, aty128_probe_#t~mem888#1, aty128_probe_#t~mem889#1, aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, aty128_probe_~ent#1.base, aty128_probe_~ent#1.offset, aty128_probe_~fb_addr~0#1, aty128_probe_~reg_addr~0#1, aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset, aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset, aty128_probe_~err~4#1, aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset, aty128_probe_~tmp~30#1, aty128_probe_~tmp___0~12#1.base, aty128_probe_~tmp___0~12#1.offset, aty128_probe_~tmp___1~7#1, aty128_probe_~tmp___2~4#1.base, aty128_probe_~tmp___2~4#1.offset, aty128_probe_~tmp___3~4#1, aty128_probe_~tmp___4~3#1.base, aty128_probe_~tmp___4~3#1.offset, aty128_probe_~tmp___5~2#1, aty128_probe_~tmp___6~2#1, aty128_probe_~tmp___7~2#1, aty128_probe_~tmp___8~2#1;havoc aty128_probe_#in~pdev#1.base, aty128_probe_#in~pdev#1.offset, aty128_probe_#in~ent#1.base, aty128_probe_#in~ent#1.offset;assume { :end_inline_aty128_probe } true;assume -2147483648 <= main_#t~ret984#1 && main_#t~ret984#1 <= 2147483647;main_~res_aty128_probe_48~0#1 := main_#t~ret984#1;havoc main_#t~ret984#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_aty128_probe_48~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 02:05:27,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4485: aty128_get_pllinfo_~tmp___1~1#1 := aty128_get_pllinfo_#t~ret175#1;havoc aty128_get_pllinfo_#t~ret175#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4485-1: SUMMARY for call aty128_get_pllinfo_#t~ret175#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5873: assume 0 != aty128_probe_#t~mem874#1 % 18446744073709551616;havoc aty128_probe_#t~mem874#1;call aty128_probe_#t~mem875#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem876#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___7~2#1 := 1 + (aty128_probe_#t~mem875#1 - aty128_probe_#t~mem876#1);havoc aty128_probe_#t~mem875#1;havoc aty128_probe_#t~mem876#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5873: assume !(0 != aty128_probe_#t~mem874#1 % 18446744073709551616);havoc aty128_probe_#t~mem874#1;call aty128_probe_#t~mem877#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem878#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741: assume aty128_probe_#t~mem802#1 % 18446744073709551616 != aty128_probe_#t~mem803#1 % 18446744073709551616;havoc aty128_probe_#t~mem802#1;havoc aty128_probe_#t~mem803#1;call aty128_probe_#t~mem804#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem805#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp~30#1 := 1 + (aty128_probe_#t~mem804#1 - aty128_probe_#t~mem805#1);havoc aty128_probe_#t~mem804#1;havoc aty128_probe_#t~mem805#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741: assume !(aty128_probe_#t~mem802#1 % 18446744073709551616 != aty128_probe_#t~mem803#1 % 18446744073709551616);havoc aty128_probe_#t~mem802#1;havoc aty128_probe_#t~mem803#1;aty128_probe_~tmp~30#1 := 0; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486: aty128_get_pllinfo_~tmp___2~1#1 := aty128_get_pllinfo_#t~ret176#1;havoc aty128_get_pllinfo_#t~ret176#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486-1: SUMMARY for call aty128_get_pllinfo_#t~ret176#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (48 + aty128_get_pllinfo_~bios_hdr~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume 16 == (if aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 - 4294967296);havoc aty128fb_setcolreg_#t~mem928#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume !(16 == (if aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem928#1 % 4294967296 % 4294967296 - 4294967296));havoc aty128fb_setcolreg_#t~mem928#1;call aty128fb_setcolreg_#t~mem929#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: SUMMARY for call _aty_st_le32(88, aty128_init_~dac~0#1, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487: aty128_get_pllinfo_~bios_pll~0#1 := aty128_get_pllinfo_#t~bitwise177#1;havoc aty128_get_pllinfo_#t~bitwise177#1; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-1: [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-4: assume 0 == (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise177#1 := 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-4: assume !(0 == (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-2: havoc aty128_get_pllinfo_#t~bitwise177#1;assume ((((((if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise177#1 >= 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise177#1 >= (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise177#1 <= (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise177#1 < 0)) && aty128_get_pllinfo_#t~bitwise177#1 <= 2147483647; [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4421: assume 2 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4421: assume !(2 == (if aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 else aty128_map_ROM_~rom_type~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-3: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise177#1 := (if aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___1~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-3: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___2~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6139: assume 1074020354 == (if aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 else aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6139: assume !(1074020354 == (if aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 else aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume true; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume !true; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: aty128_init_~tmp~29#1.base, aty128_init_~tmp~29#1.offset := aty128_init_#t~ret637#1.base, aty128_init_#t~ret637#1.offset;havoc aty128_init_#t~ret637#1.base, aty128_init_#t~ret637#1.offset;aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset := aty128_init_~tmp~29#1.base, aty128_init_~tmp~29#1.offset;call aty128_init_#t~mem638#1.base, aty128_init_#t~mem638#1.offset := read~$Pointer$#7(aty128_init_~info~3#1.base, 1521 + aty128_init_~info~3#1.offset, 8);aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset := aty128_init_#t~mem638#1.base, aty128_init_#t~mem638#1.offset;havoc aty128_init_#t~mem638#1.base, aty128_init_#t~mem638#1.offset; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611-1: SUMMARY for call aty128_init_#t~ret637#1.base, aty128_init_#t~ret637#1.offset := pci_get_drvdata(aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset); srcloc: null [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: aty128_init_~tmp___3~3#1 := aty128_init_#t~ret748#1;havoc aty128_init_#t~ret748#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677-1: SUMMARY for call aty128_init_#t~ret748#1 := _aty_ld_le32(48, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume 0 != main_~res_aty128_probe_48~0#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume !(0 != main_~res_aty128_probe_48~0#1);main_~ldv_s_aty128fb_driver_pci_driver~0#1 := 0; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488-1: SUMMARY for call aty128_get_pllinfo_#t~ret178#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: aty128_get_pllinfo_~tmp___3~1#1 := aty128_get_pllinfo_#t~ret178#1;havoc aty128_get_pllinfo_#t~ret178#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5876: assume aty128_probe_#t~mem877#1 % 18446744073709551616 != aty128_probe_#t~mem878#1 % 18446744073709551616;havoc aty128_probe_#t~mem877#1;havoc aty128_probe_#t~mem878#1;call aty128_probe_#t~mem879#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem880#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___7~2#1 := 1 + (aty128_probe_#t~mem879#1 - aty128_probe_#t~mem880#1);havoc aty128_probe_#t~mem879#1;havoc aty128_probe_#t~mem880#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5876: assume !(aty128_probe_#t~mem877#1 % 18446744073709551616 != aty128_probe_#t~mem878#1 % 18446744073709551616);havoc aty128_probe_#t~mem877#1;havoc aty128_probe_#t~mem878#1;aty128_probe_~tmp___7~2#1 := 0; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: havoc aty128_init_#t~bitwise749#1;call aty128_init_#t~mem750#1 := read~int#7(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem751#1 := read~int#7(aty128_init_~#var~0#1.base, 4 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem752#1 := read~int#7(aty128_init_~#var~0#1.base, 8 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem753#1 := read~int#7(aty128_init_~#var~0#1.base, 12 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem754#1 := read~int#7(aty128_init_~#var~0#1.base, 16 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem755#1 := read~int#7(aty128_init_~#var~0#1.base, 20 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem756#1 := read~int#7(aty128_init_~#var~0#1.base, 24 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem757#1 := read~int#7(aty128_init_~#var~0#1.base, 28 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem758#1 := read~int#7(aty128_init_~#var~0#1.base, 32 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem759#1 := read~int#7(aty128_init_~#var~0#1.base, 36 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem760#1 := read~int#7(aty128_init_~#var~0#1.base, 40 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem761#1 := read~int#7(aty128_init_~#var~0#1.base, 44 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem762#1 := read~int#7(aty128_init_~#var~0#1.base, 48 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem763#1 := read~int#7(aty128_init_~#var~0#1.base, 52 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem764#1 := read~int#7(aty128_init_~#var~0#1.base, 56 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem765#1 := read~int#7(aty128_init_~#var~0#1.base, 60 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem766#1 := read~int#7(aty128_init_~#var~0#1.base, 64 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem767#1 := read~int#7(aty128_init_~#var~0#1.base, 68 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem768#1 := read~int#7(aty128_init_~#var~0#1.base, 72 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem769#1 := read~int#7(aty128_init_~#var~0#1.base, 76 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem770#1 := read~int#7(aty128_init_~#var~0#1.base, 80 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem771#1 := read~int#7(aty128_init_~#var~0#1.base, 84 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem772#1 := read~int#7(aty128_init_~#var~0#1.base, 88 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem773#1 := read~int#7(aty128_init_~#var~0#1.base, 92 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem774#1 := read~int#7(aty128_init_~#var~0#1.base, 96 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem775#1 := read~int#7(aty128_init_~#var~0#1.base, 100 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem776#1 := read~int#7(aty128_init_~#var~0#1.base, 104 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem777#1 := read~int#7(aty128_init_~#var~0#1.base, 108 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem778#1 := read~int#7(aty128_init_~#var~0#1.base, 112 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem779#1 := read~int#7(aty128_init_~#var~0#1.base, 116 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem780#1 := read~int#7(aty128_init_~#var~0#1.base, 120 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem781#1 := read~int#7(aty128_init_~#var~0#1.base, 124 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem782#1 := read~int#7(aty128_init_~#var~0#1.base, 128 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem783#1 := read~int#7(aty128_init_~#var~0#1.base, 132 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem784#1 := read~int#7(aty128_init_~#var~0#1.base, 136 + aty128_init_~#var~0#1.offset, 4);call aty128_init_#t~mem786#1 := read~int#7(aty128_init_~#var~0#1.base, 140 + aty128_init_~#var~0#1.offset, 4);aty128_init_#t~arrayCopy785#1 := aty128_init_#t~arrayCopy785#1[0 := aty128_init_#t~mem786#1];call aty128_init_#t~mem787#1 := read~int#7(aty128_init_~#var~0#1.base, 144 + aty128_init_~#var~0#1.offset, 4);aty128_init_#t~arrayCopy785#1 := aty128_init_#t~arrayCopy785#1[1 := aty128_init_#t~mem787#1];call aty128_init_#t~mem788#1 := read~int#7(aty128_init_~#var~0#1.base, 148 + aty128_init_~#var~0#1.offset, 4);aty128_init_#t~arrayCopy785#1 := aty128_init_#t~arrayCopy785#1[2 := aty128_init_#t~mem788#1];call aty128_init_#t~mem789#1 := read~int#7(aty128_init_~#var~0#1.base, 152 + aty128_init_~#var~0#1.offset, 4);aty128_init_#t~arrayCopy785#1 := aty128_init_#t~arrayCopy785#1[3 := aty128_init_#t~mem789#1];call aty128_init_#t~mem790#1 := read~int#7(aty128_init_~#var~0#1.base, 156 + aty128_init_~#var~0#1.offset, 4);aty128_init_#t~arrayCopy785#1 := aty128_init_#t~arrayCopy785#1[4 := aty128_init_#t~mem790#1];call write~int#7(aty128_init_#t~mem750#1, aty128_init_~info~3#1.base, 324 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem751#1, aty128_init_~info~3#1.base, 328 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem752#1, aty128_init_~info~3#1.base, 332 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem753#1, aty128_init_~info~3#1.base, 336 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem754#1, aty128_init_~info~3#1.base, 340 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem755#1, aty128_init_~info~3#1.base, 344 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem756#1, aty128_init_~info~3#1.base, 348 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem757#1, aty128_init_~info~3#1.base, 352 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem758#1, aty128_init_~info~3#1.base, 356 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem759#1, aty128_init_~info~3#1.base, 360 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem760#1, aty128_init_~info~3#1.base, 364 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem761#1, aty128_init_~info~3#1.base, 368 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem762#1, aty128_init_~info~3#1.base, 372 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem763#1, aty128_init_~info~3#1.base, 376 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem764#1, aty128_init_~info~3#1.base, 380 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem765#1, aty128_init_~info~3#1.base, 384 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem766#1, aty128_init_~info~3#1.base, 388 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem767#1, aty128_init_~info~3#1.base, 392 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem768#1, aty128_init_~info~3#1.base, 396 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem769#1, aty128_init_~info~3#1.base, 400 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem770#1, aty128_init_~info~3#1.base, 404 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem771#1, aty128_init_~info~3#1.base, 408 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem772#1, aty128_init_~info~3#1.base, 412 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem773#1, aty128_init_~info~3#1.base, 416 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem774#1, aty128_init_~info~3#1.base, 420 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem775#1, aty128_init_~info~3#1.base, 424 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem776#1, aty128_init_~info~3#1.base, 428 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem777#1, aty128_init_~info~3#1.base, 432 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem778#1, aty128_init_~info~3#1.base, 436 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem779#1, aty128_init_~info~3#1.base, 440 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem780#1, aty128_init_~info~3#1.base, 444 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem781#1, aty128_init_~info~3#1.base, 448 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem782#1, aty128_init_~info~3#1.base, 452 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem783#1, aty128_init_~info~3#1.base, 456 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~mem784#1, aty128_init_~info~3#1.base, 460 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy785#1[0], aty128_init_~info~3#1.base, 464 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy785#1[1], aty128_init_~info~3#1.base, 468 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy785#1[2], aty128_init_~info~3#1.base, 472 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy785#1[3], aty128_init_~info~3#1.base, 476 + aty128_init_~info~3#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy785#1[4], aty128_init_~info~3#1.base, 480 + aty128_init_~info~3#1.offset, 4);havoc aty128_init_#t~mem750#1;havoc aty128_init_#t~mem751#1;havoc aty128_init_#t~mem752#1;havoc aty128_init_#t~mem753#1;havoc aty128_init_#t~mem754#1;havoc aty128_init_#t~mem755#1;havoc aty128_init_#t~mem756#1;havoc aty128_init_#t~mem757#1;havoc aty128_init_#t~mem758#1;havoc aty128_init_#t~mem759#1;havoc aty128_init_#t~mem760#1;havoc aty128_init_#t~mem761#1;havoc aty128_init_#t~mem762#1;havoc aty128_init_#t~mem763#1;havoc aty128_init_#t~mem764#1;havoc aty128_init_#t~mem765#1;havoc aty128_init_#t~mem766#1;havoc aty128_init_#t~mem767#1;havoc aty128_init_#t~mem768#1;havoc aty128_init_#t~mem769#1;havoc aty128_init_#t~mem770#1;havoc aty128_init_#t~mem771#1;havoc aty128_init_#t~mem772#1;havoc aty128_init_#t~mem773#1;havoc aty128_init_#t~mem774#1;havoc aty128_init_#t~mem775#1;havoc aty128_init_#t~mem776#1;havoc aty128_init_#t~mem777#1;havoc aty128_init_#t~mem778#1;havoc aty128_init_#t~mem779#1;havoc aty128_init_#t~mem780#1;havoc aty128_init_#t~mem781#1;havoc aty128_init_#t~mem782#1;havoc aty128_init_#t~mem783#1;havoc aty128_init_#t~mem784#1;havoc aty128_init_#t~arrayCopy785#1;havoc aty128_init_#t~mem786#1;havoc aty128_init_#t~mem787#1;havoc aty128_init_#t~mem788#1;havoc aty128_init_#t~mem789#1;havoc aty128_init_#t~mem790#1;assume { :begin_inline_fb_alloc_cmap } true;fb_alloc_cmap_#in~arg0#1.base, fb_alloc_cmap_#in~arg0#1.offset, fb_alloc_cmap_#in~arg1#1, fb_alloc_cmap_#in~arg2#1 := aty128_init_~info~3#1.base, 885 + aty128_init_~info~3#1.offset, 256, 0;havoc fb_alloc_cmap_#res#1;havoc fb_alloc_cmap_#t~nondet1008#1, fb_alloc_cmap_~arg0#1.base, fb_alloc_cmap_~arg0#1.offset, fb_alloc_cmap_~arg1#1, fb_alloc_cmap_~arg2#1;fb_alloc_cmap_~arg0#1.base, fb_alloc_cmap_~arg0#1.offset := fb_alloc_cmap_#in~arg0#1.base, fb_alloc_cmap_#in~arg0#1.offset;fb_alloc_cmap_~arg1#1 := fb_alloc_cmap_#in~arg1#1;fb_alloc_cmap_~arg2#1 := fb_alloc_cmap_#in~arg2#1;havoc fb_alloc_cmap_#t~nondet1008#1;assume -2147483648 <= fb_alloc_cmap_#t~nondet1008#1 && fb_alloc_cmap_#t~nondet1008#1 <= 2147483647;fb_alloc_cmap_#res#1 := fb_alloc_cmap_#t~nondet1008#1;havoc fb_alloc_cmap_#t~nondet1008#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-3: havoc aty128_init_#t~bitwise749#1;assume (aty128_init_#t~bitwise749#1 % 4294967296 >= aty128_init_~tmp___3~3#1 % 4294967296 && aty128_init_#t~bitwise749#1 % 4294967296 >= 64) && aty128_init_#t~bitwise749#1 % 4294967296 <= 64 + aty128_init_~tmp___3~3#1 % 4294967296; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-4: assume false;aty128_init_#t~bitwise749#1 := aty128_init_~tmp___3~3#1; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-4: assume !false; [2025-02-08 02:05:27,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4555-1: aty128_find_mem_vbios_#res#1.base, aty128_find_mem_vbios_#res#1.offset := aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-1: SUMMARY for call _aty_st_le32(48, aty128_init_#t~bitwise749#1, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-2: [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-5: assume 0 == aty128_init_~tmp___3~3#1 % 4294967296 || 64 == aty128_init_~tmp___3~3#1 % 4294967296;aty128_init_#t~bitwise749#1 := 64; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-5: assume !(0 == aty128_init_~tmp___3~3#1 % 4294967296 || 64 == aty128_init_~tmp___3~3#1 % 4294967296); [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4489: aty128_get_pllinfo_~tmp___4~1#1 := aty128_get_pllinfo_#t~ret179#1;havoc aty128_get_pllinfo_#t~ret179#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4489-1: SUMMARY for call aty128_get_pllinfo_#t~ret179#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6075: assume 24 == (if aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 - 4294967296);havoc aty128fb_setcolreg_#t~mem929#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6075: assume !(24 == (if aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem929#1 % 4294967296 % 4294967296 - 4294967296));havoc aty128fb_setcolreg_#t~mem929#1;call aty128fb_setcolreg_#t~mem930#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4490: aty128_get_pllinfo_~tmp___5~1#1 := aty128_get_pllinfo_#t~ret180#1;havoc aty128_get_pllinfo_#t~ret180#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4490-1: SUMMARY for call aty128_get_pllinfo_#t~ret180#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (2 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (2 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6142: assume -2147205119 == (if aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 else aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6142: assume !(-2147205119 == (if aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 else aty128fb_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812: aty128_probe_#t~ret861#1 := register_test_#res#1;havoc register_test_#t~ret116#1, register_test_#t~ret117#1, register_test_#t~ret118#1, register_test_~par#1.base, register_test_~par#1.offset, register_test_~val~0#1, register_test_~flag~0#1, register_test_~tmp~9#1, register_test_~tmp___0~0#1;havoc register_test_#in~par#1.base, register_test_#in~par#1.offset;assume { :end_inline_register_test } true;assume -2147483648 <= aty128_probe_#t~ret861#1 && aty128_probe_#t~ret861#1 <= 2147483647;aty128_probe_~tmp___5~2#1 := aty128_probe_#t~ret861#1;havoc aty128_probe_#t~ret861#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: aty128_init_~tmp___0~11#1 := aty128_init_#t~ret639#1;havoc aty128_init_#t~ret639#1;aty128_init_~chip_rev~0#1 := aty128_init_~tmp___0~11#1 % 4294967296 / 65536 % 256 % 32;assume { :begin_inline_#Ultimate.C_strcpy } true;#Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset, #Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset := aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset, 32, 0;havoc #Ultimate.C_strcpy_#res#1.base, #Ultimate.C_strcpy_#res#1.offset;havoc #Ultimate.C_strcpy_#t~offset1036#1, #Ultimate.C_strcpy_#t~mem1037#1;#Ultimate.C_strcpy_#t~offset1036#1 := 0; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491: aty128_get_pllinfo_~tmp___6~1#1 := aty128_get_pllinfo_#t~ret181#1;havoc aty128_get_pllinfo_#t~ret181#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491-1: SUMMARY for call aty128_get_pllinfo_#t~ret181#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (3 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (3 + (22 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614-1: SUMMARY for call aty128_init_#t~ret639#1 := _aty_ld_le32(224, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4425: assume false; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4425: assume !false;aty128_map_ROM_#res#1.base, aty128_map_ROM_#res#1.offset := aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset;call ULTIMATE.dealloc(aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset);havoc aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209: assume false; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209: assume !false;aty128fb_ioctl_#res#1 := aty128fb_ioctl_~__ret_pu~0#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_memset_#t~loopctr1035#1 % 18446744073709551616 < #Ultimate.C_memset_#amount#1 % 18446744073709551616;#memory_int#23 := #memory_int#23[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr1035#1 := #Ultimate.C_memset_#value#1];#memory_$Pointer$#23.base, #memory_$Pointer$#23.offset := #memory_$Pointer$#23.base[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr1035#1 := 0], #memory_$Pointer$#23.offset[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr1035#1 := (if #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 else #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 - 18446744073709551616)];#Ultimate.C_memset_#t~loopctr1035#1 := 1 + #Ultimate.C_memset_#t~loopctr1035#1; [2025-02-08 02:05:27,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !(#Ultimate.C_memset_#t~loopctr1035#1 % 18446744073709551616 < #Ultimate.C_memset_#amount#1 % 18446744073709551616);assume #Ultimate.C_memset_#res#1.base == #Ultimate.C_memset_#ptr#1.base && #Ultimate.C_memset_#res#1.offset == #Ultimate.C_memset_#ptr#1.offset;aty128_bl_init_#t~memset~res629#1.base, aty128_bl_init_#t~memset~res629#1.offset := #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr1035#1;havoc #Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1;assume { :end_inline_#Ultimate.C_memset } true;havoc aty128_bl_init_#t~memset~res629#1.base, aty128_bl_init_#t~memset~res629#1.offset;call write~int#23(1, aty128_bl_init_~#props~0#1.base, 16 + aty128_bl_init_~#props~0#1.offset, 4);call write~int#23(127, aty128_bl_init_~#props~0#1.base, 4 + aty128_bl_init_~#props~0#1.offset, 4);call aty128_bl_init_#t~mem630#1.base, aty128_bl_init_#t~mem630#1.offset := read~$Pointer$#7(aty128_bl_init_~info~2#1.base, 1465 + aty128_bl_init_~info~2#1.offset, 8);assume { :begin_inline_backlight_device_register } true;backlight_device_register_#in~arg0#1.base, backlight_device_register_#in~arg0#1.offset, backlight_device_register_#in~arg1#1.base, backlight_device_register_#in~arg1#1.offset, backlight_device_register_#in~arg2#1.base, backlight_device_register_#in~arg2#1.offset, backlight_device_register_#in~arg3#1.base, backlight_device_register_#in~arg3#1.offset, backlight_device_register_#in~arg4#1.base, backlight_device_register_#in~arg4#1.offset := aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset, aty128_bl_init_#t~mem630#1.base, aty128_bl_init_#t~mem630#1.offset, aty128_bl_init_~par#1.base, aty128_bl_init_~par#1.offset, ~#aty128_bl_data~0.base, ~#aty128_bl_data~0.offset, aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset;havoc backlight_device_register_#res#1.base, backlight_device_register_#res#1.offset;havoc backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset, backlight_device_register_~arg0#1.base, backlight_device_register_~arg0#1.offset, backlight_device_register_~arg1#1.base, backlight_device_register_~arg1#1.offset, backlight_device_register_~arg2#1.base, backlight_device_register_~arg2#1.offset, backlight_device_register_~arg3#1.base, backlight_device_register_~arg3#1.offset, backlight_device_register_~arg4#1.base, backlight_device_register_~arg4#1.offset;backlight_device_register_~arg0#1.base, backlight_device_register_~arg0#1.offset := backlight_device_register_#in~arg0#1.base, backlight_device_register_#in~arg0#1.offset;backlight_device_register_~arg1#1.base, backlight_device_register_~arg1#1.offset := backlight_device_register_#in~arg1#1.base, backlight_device_register_#in~arg1#1.offset;backlight_device_register_~arg2#1.base, backlight_device_register_~arg2#1.offset := backlight_device_register_#in~arg2#1.base, backlight_device_register_#in~arg2#1.offset;backlight_device_register_~arg3#1.base, backlight_device_register_~arg3#1.offset := backlight_device_register_#in~arg3#1.base, backlight_device_register_#in~arg3#1.offset;backlight_device_register_~arg4#1.base, backlight_device_register_~arg4#1.offset := backlight_device_register_#in~arg4#1.base, backlight_device_register_#in~arg4#1.offset; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume #Ultimate.C_strcpy_#res#1.base == #Ultimate.C_strcpy_dest#1.base && #Ultimate.C_strcpy_#res#1.offset == #Ultimate.C_strcpy_dest#1.offset;aty128_init_#t~strcpy~res640#1.base, aty128_init_#t~strcpy~res640#1.offset := #Ultimate.C_strcpy_#res#1.base, #Ultimate.C_strcpy_#res#1.offset;havoc #Ultimate.C_strcpy_#t~offset1036#1, #Ultimate.C_strcpy_#t~mem1037#1;havoc #Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset, #Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset;assume { :end_inline_#Ultimate.C_strcpy } true;havoc aty128_init_#t~strcpy~res640#1.base, aty128_init_#t~strcpy~res640#1.offset;call aty128_init_#t~mem641#1 := read~int#18(aty128_init_~ent#1.base, 4 + aty128_init_~ent#1.offset, 4);call write~int#16((if aty128_init_#t~mem641#1 % 4294967296 / 256 % 4294967296 % 256 <= 127 then aty128_init_#t~mem641#1 % 4294967296 / 256 % 4294967296 % 256 else aty128_init_#t~mem641#1 % 4294967296 / 256 % 4294967296 % 256 - 256), aty128_init_~#video_card~0#1.base, 8 + aty128_init_~#video_card~0#1.offset, 1);havoc aty128_init_#t~mem641#1;call aty128_init_#t~mem642#1 := read~int#18(aty128_init_~ent#1.base, 4 + aty128_init_~ent#1.offset, 4);call write~int#16((if aty128_init_#t~mem642#1 % 4294967296 % 256 <= 127 then aty128_init_#t~mem642#1 % 4294967296 % 256 else aty128_init_#t~mem642#1 % 4294967296 % 256 - 256), aty128_init_~#video_card~0#1.base, 9 + aty128_init_~#video_card~0#1.offset, 1);havoc aty128_init_#t~mem642#1;call aty128_init_#t~mem643#1 := read~int#18(aty128_init_~ent#1.base, 24 + aty128_init_~ent#1.offset, 8); [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: assume true;call #Ultimate.C_strcpy_#t~mem1037#1 := read~int#25(#Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset + #Ultimate.C_strcpy_#t~offset1036#1, 1);call write~unchecked~int#16(#Ultimate.C_strcpy_#t~mem1037#1, #Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset + #Ultimate.C_strcpy_#t~offset1036#1, 1); [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: assume !true; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume 0 == #Ultimate.C_strcpy_#t~mem1037#1; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !(0 == #Ultimate.C_strcpy_#t~mem1037#1);#Ultimate.C_strcpy_#t~offset1036#1 := 1 + #Ultimate.C_strcpy_#t~offset1036#1; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5747: aty128_probe_~tmp___0~12#1.base, aty128_probe_~tmp___0~12#1.offset := aty128_probe_#t~ret806#1.base, aty128_probe_#t~ret806#1.offset;havoc aty128_probe_#t~ret806#1.base, aty128_probe_#t~ret806#1.offset; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5747-1: SUMMARY for call aty128_probe_#t~ret806#1.base, aty128_probe_#t~ret806#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, aty128_probe_~fb_addr~0#1, aty128_probe_~tmp~30#1, 39, 0, 0); srcloc: null [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672-2: backlight_device_register_#res#1.base, backlight_device_register_#res#1.offset := backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset;havoc backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: havoc backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset;aty128_bl_init_#t~ret631#1.base, aty128_bl_init_#t~ret631#1.offset := backlight_device_register_#res#1.base, backlight_device_register_#res#1.offset;havoc backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset, backlight_device_register_~arg0#1.base, backlight_device_register_~arg0#1.offset, backlight_device_register_~arg1#1.base, backlight_device_register_~arg1#1.offset, backlight_device_register_~arg2#1.base, backlight_device_register_~arg2#1.offset, backlight_device_register_~arg3#1.base, backlight_device_register_~arg3#1.offset, backlight_device_register_~arg4#1.base, backlight_device_register_~arg4#1.offset;havoc backlight_device_register_#in~arg0#1.base, backlight_device_register_#in~arg0#1.offset, backlight_device_register_#in~arg1#1.base, backlight_device_register_#in~arg1#1.offset, backlight_device_register_#in~arg2#1.base, backlight_device_register_#in~arg2#1.offset, backlight_device_register_#in~arg3#1.base, backlight_device_register_#in~arg3#1.offset, backlight_device_register_#in~arg4#1.base, backlight_device_register_#in~arg4#1.offset;assume { :end_inline_backlight_device_register } true;aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset := aty128_bl_init_#t~ret631#1.base, aty128_bl_init_#t~ret631#1.offset;havoc aty128_bl_init_#t~mem630#1.base, aty128_bl_init_#t~mem630#1.offset;havoc aty128_bl_init_#t~ret631#1.base, aty128_bl_init_#t~ret631#1.offset; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-1: [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-2: havoc aty128_get_pllinfo_#t~bitwise184#1;assume (((((aty128_get_pllinfo_#t~bitwise183#1 < 0 && 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise184#1 >= 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296)) && ((aty128_get_pllinfo_#t~bitwise183#1 >= 0 && 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise184#1 >= aty128_get_pllinfo_#t~bitwise183#1)) && ((aty128_get_pllinfo_#t~bitwise183#1 < 0 || 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise184#1 <= aty128_get_pllinfo_#t~bitwise183#1 + 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296))) && ((aty128_get_pllinfo_#t~bitwise183#1 >= 0 && 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise184#1 < 0)) && aty128_get_pllinfo_#t~bitwise184#1 <= 2147483647; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: aty128_bl_init_~tmp~28#1.base, aty128_bl_init_~tmp~28#1.offset := aty128_bl_init_#t~ret623#1.base, aty128_bl_init_#t~ret623#1.offset;havoc aty128_bl_init_#t~mem622#1.base, aty128_bl_init_#t~mem622#1.offset;havoc aty128_bl_init_#t~ret623#1.base, aty128_bl_init_#t~ret623#1.offset;aty128_bl_init_~info~2#1.base, aty128_bl_init_~info~2#1.offset := aty128_bl_init_~tmp~28#1.base, aty128_bl_init_~tmp~28#1.offset;call aty128_bl_init_#t~mem624#1 := read~int#7(aty128_bl_init_~par#1.base, 120 + aty128_bl_init_~par#1.offset, 4); [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672-3: SUMMARY for call backlight_device_register_#t~ret1005#1.base, backlight_device_register_#t~ret1005#1.offset := ldv_malloc(1428); srcloc: null [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549-1: SUMMARY for call aty128_bl_init_#t~ret623#1.base, aty128_bl_init_#t~ret623#1.offset := pci_get_drvdata(aty128_bl_init_#t~mem622#1.base, aty128_bl_init_#t~mem622#1.offset); srcloc: null [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492: call write~int#7(aty128_get_pllinfo_#t~bitwise184#1, aty128_get_pllinfo_~par#1.base, 88 + aty128_get_pllinfo_~par#1.offset, 4);havoc aty128_get_pllinfo_#t~bitwise182#1;havoc aty128_get_pllinfo_#t~bitwise183#1;havoc aty128_get_pllinfo_#t~bitwise184#1; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-5: [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-6: havoc aty128_get_pllinfo_#t~bitwise183#1;assume (((((aty128_get_pllinfo_#t~bitwise182#1 < 0 && 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise183#1 >= 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296)) && ((aty128_get_pllinfo_#t~bitwise182#1 >= 0 && 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise183#1 >= aty128_get_pllinfo_#t~bitwise182#1)) && ((aty128_get_pllinfo_#t~bitwise182#1 < 0 || 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise183#1 <= aty128_get_pllinfo_#t~bitwise182#1 + 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296))) && ((aty128_get_pllinfo_#t~bitwise182#1 >= 0 && 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise183#1 < 0)) && aty128_get_pllinfo_#t~bitwise183#1 <= 2147483647; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-3: assume 0 == 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise184#1 := aty128_get_pllinfo_#t~bitwise183#1; [2025-02-08 02:05:27,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-3: assume !(0 == 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-4: assume 0 == aty128_get_pllinfo_#t~bitwise183#1 || aty128_get_pllinfo_#t~bitwise183#1 == 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise184#1 := 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-4: assume !(0 == aty128_get_pllinfo_#t~bitwise183#1 || aty128_get_pllinfo_#t~bitwise183#1 == 16777216 * (if aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___6~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-9: [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-10: havoc aty128_get_pllinfo_#t~bitwise182#1;assume ((((((if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise182#1 >= 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise182#1 >= (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise182#1 <= (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise182#1 < 0)) && aty128_get_pllinfo_#t~bitwise182#1 <= 2147483647; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-7: assume 0 == 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise183#1 := aty128_get_pllinfo_#t~bitwise182#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-7: assume !(0 == 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-8: assume 0 == aty128_get_pllinfo_#t~bitwise182#1 || aty128_get_pllinfo_#t~bitwise182#1 == 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise183#1 := 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-8: assume !(0 == aty128_get_pllinfo_#t~bitwise182#1 || aty128_get_pllinfo_#t~bitwise182#1 == 65536 * (if aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___5~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078: assume 32 == (if aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 - 4294967296);havoc aty128fb_setcolreg_#t~mem930#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078: assume !(32 == (if aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~mem930#1 % 4294967296 % 4294967296 - 4294967296));havoc aty128fb_setcolreg_#t~mem930#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-11: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise182#1 := (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-11: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-12: assume 0 == (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise182#1 := 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-12: assume !(0 == (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___3~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___4~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814: assume 0 == aty128_probe_~tmp___5~2#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5814: assume !(0 == aty128_probe_~tmp___5~2#1);assume { :begin_inline_aty128_map_ROM } true;aty128_map_ROM_#in~par#1.base, aty128_map_ROM_#in~par#1.offset, aty128_map_ROM_#in~dev#1.base, aty128_map_ROM_#in~dev#1.offset := aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset, aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset;havoc aty128_map_ROM_#res#1.base, aty128_map_ROM_#res#1.offset;havoc aty128_map_ROM_#t~ret137#1, aty128_map_ROM_#t~bitwise138#1, aty128_map_ROM_#t~ret139#1, aty128_map_ROM_#t~ret140#1.base, aty128_map_ROM_#t~ret140#1.offset, aty128_map_ROM_#t~ret141#1, aty128_map_ROM_#t~ret142#1, aty128_map_ROM_#t~ret143#1, aty128_map_ROM_#t~bitwise144#1, aty128_map_ROM_#t~ret145#1, aty128_map_ROM_#t~ret146#1, aty128_map_ROM_#t~bitwise147#1, aty128_map_ROM_#t~ret148#1, aty128_map_ROM_#t~ret149#1, aty128_map_ROM_#t~ret150#1, aty128_map_ROM_#t~bitwise151#1, aty128_map_ROM_#t~ret152#1, aty128_map_ROM_#t~ret153#1, aty128_map_ROM_#t~ret154#1, aty128_map_ROM_#t~ret155#1, aty128_map_ROM_#t~bitwise156#1, aty128_map_ROM_#t~bitwise157#1, aty128_map_ROM_#t~bitwise158#1, aty128_map_ROM_#t~ret159#1, aty128_map_ROM_#t~ret160#1, aty128_map_ROM_#t~ret161#1, aty128_map_ROM_#t~ret162#1, aty128_map_ROM_#t~bitwise163#1, aty128_map_ROM_#t~bitwise164#1, aty128_map_ROM_#t~bitwise165#1, aty128_map_ROM_#t~ret166#1, aty128_map_ROM_#t~ret167#1, aty128_map_ROM_#t~ret168#1, aty128_map_ROM_#t~ret169#1, aty128_map_ROM_#t~ret170#1, aty128_map_ROM_#t~ret171#1, aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset, aty128_map_ROM_~dev#1.base, aty128_map_ROM_~dev#1.offset, aty128_map_ROM_~dptr~0#1, aty128_map_ROM_~rom_type~0#1, aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset, aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset, aty128_map_ROM_~temp~0#1, aty128_map_ROM_~tmp~14#1, aty128_map_ROM_~tmp___0~2#1, aty128_map_ROM_~tmp___1~0#1, aty128_map_ROM_~tmp___2~0#1, aty128_map_ROM_~tmp___3~0#1, aty128_map_ROM_~tmp___4~0#1, aty128_map_ROM_~tmp___5~0#1, aty128_map_ROM_~tmp___6~0#1, aty128_map_ROM_~tmp___7~0#1, aty128_map_ROM_~tmp___8~0#1, aty128_map_ROM_~tmp___9~0#1, aty128_map_ROM_~tmp___10~0#1, aty128_map_ROM_~tmp___11~0#1, aty128_map_ROM_~tmp___12~0#1;aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset := aty128_map_ROM_#in~par#1.base, aty128_map_ROM_#in~par#1.offset;aty128_map_ROM_~dev#1.base, aty128_map_ROM_~dev#1.offset := aty128_map_ROM_#in~dev#1.base, aty128_map_ROM_#in~dev#1.offset;havoc aty128_map_ROM_~dptr~0#1;havoc aty128_map_ROM_~rom_type~0#1;havoc aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset;call aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset := #Ultimate.allocOnStack(8);havoc aty128_map_ROM_~temp~0#1;havoc aty128_map_ROM_~tmp~14#1;havoc aty128_map_ROM_~tmp___0~2#1;havoc aty128_map_ROM_~tmp___1~0#1;havoc aty128_map_ROM_~tmp___2~0#1;havoc aty128_map_ROM_~tmp___3~0#1;havoc aty128_map_ROM_~tmp___4~0#1;havoc aty128_map_ROM_~tmp___5~0#1;havoc aty128_map_ROM_~tmp___6~0#1;havoc aty128_map_ROM_~tmp___7~0#1;havoc aty128_map_ROM_~tmp___8~0#1;havoc aty128_map_ROM_~tmp___9~0#1;havoc aty128_map_ROM_~tmp___10~0#1;havoc aty128_map_ROM_~tmp___11~0#1;havoc aty128_map_ROM_~tmp___12~0#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: havoc mtrr_add_#t~nondet1015#1;aty128_probe_#t~ret870#1 := mtrr_add_#res#1;havoc mtrr_add_#t~nondet1015#1, mtrr_add_~arg0#1, mtrr_add_~arg1#1, mtrr_add_~arg2#1, mtrr_add_~arg3#1;havoc mtrr_add_#in~arg0#1, mtrr_add_#in~arg1#1, mtrr_add_#in~arg2#1, mtrr_add_#in~arg3#1;assume { :end_inline_mtrr_add } true;assume -2147483648 <= aty128_probe_#t~ret870#1 && aty128_probe_#t~ret870#1 <= 2147483647;call write~int#7(aty128_probe_#t~ret870#1, aty128_probe_~par~6#1.base, 132 + aty128_probe_~par~6#1.offset, 4);havoc aty128_probe_#t~mem868#1;havoc aty128_probe_#t~mem869#1;havoc aty128_probe_#t~ret870#1;call write~int#7(1, aty128_probe_~par~6#1.base, 136 + aty128_probe_~par~6#1.offset, 4); [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: 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 := aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset, 1;havoc pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet1018#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~nondet1018#1;assume -2147483648 <= pci_find_capability_#t~nondet1018#1 && pci_find_capability_#t~nondet1018#1 <= 2147483647;pci_find_capability_#res#1 := pci_find_capability_#t~nondet1018#1;havoc pci_find_capability_#t~nondet1018#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682-1: SUMMARY for call aty128_init_engine(aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset); srcloc: null [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493: aty128_get_pllinfo_~tmp___7~1#1 := aty128_get_pllinfo_#t~ret185#1;havoc aty128_get_pllinfo_#t~ret185#1; [2025-02-08 02:05:27,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493-1: SUMMARY for call aty128_get_pllinfo_#t~ret185#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume false;call aty128fb_ioctl_#t~mem945#1 := read~int#7(aty128fb_ioctl_~par~10#1.base, 120 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume !false;aty128fb_ioctl_#res#1 := -22; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494: aty128_get_pllinfo_~tmp___8~1#1 := aty128_get_pllinfo_#t~ret186#1;havoc aty128_get_pllinfo_#t~ret186#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4428-1: SUMMARY for call aty128_map_ROM_#t~ret168#1 := printk(19, 0); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494-1: SUMMARY for call aty128_get_pllinfo_#t~ret186#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4428: assume -2147483648 <= aty128_map_ROM_#t~ret168#1 && aty128_map_ROM_#t~ret168#1 <= 2147483647;havoc aty128_map_ROM_#t~ret168#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: havoc aty128_probe_#t~mem881#1;call aty128_probe_#t~mem882#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816-1: SUMMARY for call aty128_probe_#t~ret862#1 := printk(44, 0); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: assume 0 == (aty128_probe_~tmp___0~12#1.base + aty128_probe_~tmp___0~12#1.offset) % 18446744073709551616; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: assume !(0 == (aty128_probe_~tmp___0~12#1.base + aty128_probe_~tmp___0~12#1.offset) % 18446744073709551616);call aty128_probe_#t~mem808#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~reg_addr~0#1 := aty128_probe_#t~mem808#1;havoc aty128_probe_#t~mem808#1;call aty128_probe_#t~mem809#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, aty128_probe_#t~mem881#1, aty128_probe_~tmp___7~2#1); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882-2: call aty128_probe_#t~mem881#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: assume -2147483648 <= aty128_probe_#t~ret862#1 && aty128_probe_#t~ret862#1 <= 2147483647;havoc aty128_probe_#t~ret862#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495: aty128_get_pllinfo_~tmp___9~1#1 := aty128_get_pllinfo_#t~ret187#1;havoc aty128_get_pllinfo_#t~ret187#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-1: SUMMARY for call aty128_get_pllinfo_#t~ret187#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (2 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (2 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561: assume 0 == aty128_timings_#t~mem204#1 % 4294967296;havoc aty128_timings_#t~mem204#1;call write~int#7(2950, aty128_timings_~par#1.base, 80 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561: assume !(0 == aty128_timings_#t~mem204#1 % 4294967296);havoc aty128_timings_#t~mem204#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: assume 4 != aty128_bl_init_#t~mem624#1;havoc aty128_bl_init_#t~mem624#1;call ULTIMATE.dealloc(aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset);havoc aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset;call ULTIMATE.dealloc(aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset);havoc aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: assume !(4 != aty128_bl_init_#t~mem624#1);havoc aty128_bl_init_#t~mem624#1;call aty128_bl_init_#t~mem625#1 := read~int#7(aty128_bl_init_~info~2#1.base, 4 + aty128_bl_init_~info~2#1.offset, 4);aty128_bl_init_#t~loopctr626#1 := 0; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume 4 != aty128fb_ioctl_#t~mem945#1;havoc aty128fb_ioctl_#t~mem945#1;aty128fb_ioctl_#res#1 := -22; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume !(4 != aty128fb_ioctl_#t~mem945#1);havoc aty128fb_ioctl_#t~mem945#1; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: assume false; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: assume !false; [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496-1: SUMMARY for call aty128_get_pllinfo_#t~ret188#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (3 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (3 + (18 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496: aty128_get_pllinfo_~tmp___10~1#1 := aty128_get_pllinfo_#t~ret188#1;havoc aty128_get_pllinfo_#t~ret188#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752-1: SUMMARY for call aty128_probe_#t~ret807#1 := printk(40, 0); srcloc: null [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752: assume -2147483648 <= aty128_probe_#t~ret807#1 && aty128_probe_#t~ret807#1 <= 2147483647;havoc aty128_probe_#t~ret807#1;aty128_probe_#res#1 := -19; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume aty128_init_#t~mem643#1 % 18446744073709551616 <= 7;havoc aty128_init_#t~mem643#1;call aty128_init_#t~mem644#1 := read~int#18(aty128_init_~ent#1.base, 24 + aty128_init_~ent#1.offset, 8);call aty128_init_#t~mem645#1.base, aty128_init_#t~mem645#1.offset := read~$Pointer$#8(~#r128_family~0.base, ~#r128_family~0.offset + 8 * (if aty128_init_#t~mem644#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128_init_#t~mem644#1 % 18446744073709551616 % 18446744073709551616 else aty128_init_#t~mem644#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_strlcat } true;strlcat_#in~arg0#1.base, strlcat_#in~arg0#1.offset, strlcat_#in~arg1#1.base, strlcat_#in~arg1#1.offset, strlcat_#in~arg2#1 := aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset, aty128_init_#t~mem645#1.base, aty128_init_#t~mem645#1.offset, 50;havoc strlcat_#res#1;havoc strlcat_#t~nondet1025#1, strlcat_~arg0#1.base, strlcat_~arg0#1.offset, strlcat_~arg1#1.base, strlcat_~arg1#1.offset, strlcat_~arg2#1;strlcat_~arg0#1.base, strlcat_~arg0#1.offset := strlcat_#in~arg0#1.base, strlcat_#in~arg0#1.offset;strlcat_~arg1#1.base, strlcat_~arg1#1.offset := strlcat_#in~arg1#1.base, strlcat_#in~arg1#1.offset;strlcat_~arg2#1 := strlcat_#in~arg2#1;havoc strlcat_#t~nondet1025#1;strlcat_#res#1 := strlcat_#t~nondet1025#1;havoc strlcat_#t~nondet1025#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !(aty128_init_#t~mem643#1 % 18446744073709551616 <= 7);havoc aty128_init_#t~mem643#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-2: havoc aty128_get_pllinfo_#t~bitwise191#1;assume (((((aty128_get_pllinfo_#t~bitwise190#1 < 0 && 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise191#1 >= 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296)) && ((aty128_get_pllinfo_#t~bitwise190#1 >= 0 && 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise191#1 >= aty128_get_pllinfo_#t~bitwise190#1)) && ((aty128_get_pllinfo_#t~bitwise190#1 < 0 || 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise191#1 <= aty128_get_pllinfo_#t~bitwise190#1 + 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296))) && ((aty128_get_pllinfo_#t~bitwise190#1 >= 0 && 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise191#1 < 0)) && aty128_get_pllinfo_#t~bitwise191#1 <= 2147483647; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-3: assume 0 == 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise191#1 := aty128_get_pllinfo_#t~bitwise190#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-3: assume !(0 == 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497: call write~int#7(aty128_get_pllinfo_#t~bitwise191#1, aty128_get_pllinfo_~par#1.base, 84 + aty128_get_pllinfo_~par#1.offset, 4);havoc aty128_get_pllinfo_#t~bitwise189#1;havoc aty128_get_pllinfo_#t~bitwise190#1;havoc aty128_get_pllinfo_#t~bitwise191#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-1: [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-6: havoc aty128_get_pllinfo_#t~bitwise190#1;assume (((((aty128_get_pllinfo_#t~bitwise189#1 < 0 && 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise190#1 >= 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296)) && ((aty128_get_pllinfo_#t~bitwise189#1 >= 0 && 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise190#1 >= aty128_get_pllinfo_#t~bitwise189#1)) && ((aty128_get_pllinfo_#t~bitwise189#1 < 0 || 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise190#1 <= aty128_get_pllinfo_#t~bitwise189#1 + 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296))) && ((aty128_get_pllinfo_#t~bitwise189#1 >= 0 && 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise190#1 < 0)) && aty128_get_pllinfo_#t~bitwise190#1 <= 2147483647; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-7: assume 0 == 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise190#1 := aty128_get_pllinfo_#t~bitwise189#1; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-7: assume !(0 == 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-4: assume 0 == aty128_get_pllinfo_#t~bitwise190#1 || aty128_get_pllinfo_#t~bitwise190#1 == 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise191#1 := 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-4: assume !(0 == aty128_get_pllinfo_#t~bitwise190#1 || aty128_get_pllinfo_#t~bitwise190#1 == 16777216 * (if aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___10~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365: aty128_map_ROM_~temp~0#1 := aty128_map_ROM_#t~ret137#1;havoc aty128_map_ROM_#t~ret137#1;aty128_map_ROM_~temp~0#1 := aty128_map_ROM_~temp~0#1 % 16777216; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-5: [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365-1: SUMMARY for call aty128_map_ROM_#t~ret137#1 := _aty_ld_le32(448, aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset); srcloc: null [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-10: havoc aty128_get_pllinfo_#t~bitwise189#1;assume ((((((if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise189#1 >= 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise189#1 >= (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise189#1 <= (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise189#1 < 0)) && aty128_get_pllinfo_#t~bitwise189#1 <= 2147483647; [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-11: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise189#1 := (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-11: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-8: assume 0 == aty128_get_pllinfo_#t~bitwise189#1 || aty128_get_pllinfo_#t~bitwise189#1 == 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise190#1 := 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-8: assume !(0 == aty128_get_pllinfo_#t~bitwise189#1 || aty128_get_pllinfo_#t~bitwise189#1 == 65536 * (if aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___9~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-9: [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083: call write~int#7(aty128fb_setcolreg_#t~bitwise932#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset + 4 * (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-1: [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-12: assume 0 == (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise189#1 := 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-12: assume !(0 == (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___7~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___8~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-4: assume 0 == aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise932#1 := aty128fb_setcolreg_~regno#1; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-4: assume !(0 == aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-5: [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-2: havoc aty128fb_setcolreg_#t~bitwise932#1;assume (aty128fb_setcolreg_#t~bitwise932#1 % 4294967296 >= aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 && aty128fb_setcolreg_#t~bitwise932#1 % 4294967296 >= aty128fb_setcolreg_~regno#1 % 4294967296) && aty128fb_setcolreg_#t~bitwise932#1 % 4294967296 <= aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 + aty128fb_setcolreg_~regno#1 % 4294967296; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-3: assume 0 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise932#1 := aty128fb_setcolreg_#t~bitwise931#1; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-3: assume !(0 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-8: assume 0 == 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise931#1 := 32 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-8: assume !(0 == 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-6: havoc aty128fb_setcolreg_#t~bitwise931#1;assume (aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 >= 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 && aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 >= 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296) && aty128fb_setcolreg_#t~bitwise931#1 % 4294967296 <= 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 + 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885: assume 0 != aty128_probe_#t~mem882#1 % 18446744073709551616;havoc aty128_probe_#t~mem882#1;call aty128_probe_#t~mem883#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem884#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___8~2#1 := 1 + (aty128_probe_#t~mem883#1 - aty128_probe_#t~mem884#1);havoc aty128_probe_#t~mem883#1;havoc aty128_probe_#t~mem884#1; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885: assume !(0 != aty128_probe_#t~mem882#1 % 18446744073709551616);havoc aty128_probe_#t~mem882#1;call aty128_probe_#t~mem885#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem886#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-7: assume 0 == 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise931#1 := 1024 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083-7: assume !(0 == 32 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498: aty128_get_pllinfo_~tmp___11~1#1 := aty128_get_pllinfo_#t~ret192#1;havoc aty128_get_pllinfo_#t~ret192#1; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: call main_#t~mem985#1 := read~int#3(main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset, 4);assume { :begin_inline_aty128_pci_suspend } true;aty128_pci_suspend_#in~pdev#1.base, aty128_pci_suspend_#in~pdev#1.offset, aty128_pci_suspend_#in~state#1.event := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_#t~mem985#1;havoc aty128_pci_suspend_#res#1;havoc aty128_pci_suspend_#t~ret961#1.base, aty128_pci_suspend_#t~ret961#1.offset, aty128_pci_suspend_#t~mem962#1.base, aty128_pci_suspend_#t~mem962#1.offset, aty128_pci_suspend_#t~ret963#1, aty128_pci_suspend_#t~mem964#1, aty128_pci_suspend_#t~mem965#1, aty128_pci_suspend_#t~ret966#1, aty128_pci_suspend_#t~ret967#1, aty128_pci_suspend_#t~mem968#1, aty128_pci_suspend_#t~mem969#1, aty128_pci_suspend_~pdev#1.base, aty128_pci_suspend_~pdev#1.offset, aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset, aty128_pci_suspend_~tmp~34#1.base, aty128_pci_suspend_~tmp~34#1.offset, aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset;aty128_pci_suspend_~pdev#1.base, aty128_pci_suspend_~pdev#1.offset := aty128_pci_suspend_#in~pdev#1.base, aty128_pci_suspend_#in~pdev#1.offset;call aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset := #Ultimate.allocOnStack(4);call write~int#4(aty128_pci_suspend_#in~state#1.event, aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, 4);havoc aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset;havoc aty128_pci_suspend_~tmp~34#1.base, aty128_pci_suspend_~tmp~34#1.offset;havoc aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset; [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498-1: SUMMARY for call aty128_get_pllinfo_#t~ret192#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: call ULTIMATE.dealloc(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset);havoc aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset;main_#t~ret986#1 := aty128_pci_suspend_#res#1;havoc aty128_pci_suspend_#t~ret961#1.base, aty128_pci_suspend_#t~ret961#1.offset, aty128_pci_suspend_#t~mem962#1.base, aty128_pci_suspend_#t~mem962#1.offset, aty128_pci_suspend_#t~ret963#1, aty128_pci_suspend_#t~mem964#1, aty128_pci_suspend_#t~mem965#1, aty128_pci_suspend_#t~ret966#1, aty128_pci_suspend_#t~ret967#1, aty128_pci_suspend_#t~mem968#1, aty128_pci_suspend_#t~mem969#1, aty128_pci_suspend_~pdev#1.base, aty128_pci_suspend_~pdev#1.offset, aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset, aty128_pci_suspend_~tmp~34#1.base, aty128_pci_suspend_~tmp~34#1.offset, aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset;havoc aty128_pci_suspend_#in~pdev#1.base, aty128_pci_suspend_#in~pdev#1.offset, aty128_pci_suspend_#in~state#1.event;assume { :end_inline_aty128_pci_suspend } true;assume -2147483648 <= main_#t~ret986#1 && main_#t~ret986#1 <= 2147483647;havoc main_#t~mem985#1;havoc main_#t~ret986#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume 0 != ~backlight~0;assume { :begin_inline_aty128_bl_init } true;aty128_bl_init_#in~par#1.base, aty128_bl_init_#in~par#1.offset := aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset;havoc aty128_bl_init_#t~mem622#1.base, aty128_bl_init_#t~mem622#1.offset, aty128_bl_init_#t~ret623#1.base, aty128_bl_init_#t~ret623#1.offset, aty128_bl_init_#t~mem624#1, aty128_bl_init_#t~mem625#1, aty128_bl_init_#t~loopctr626#1, aty128_bl_init_#t~nondet627#1, aty128_bl_init_#t~ret628#1, aty128_bl_init_#t~memset~res629#1.base, aty128_bl_init_#t~memset~res629#1.offset, aty128_bl_init_#t~mem630#1.base, aty128_bl_init_#t~mem630#1.offset, aty128_bl_init_#t~ret631#1.base, aty128_bl_init_#t~ret631#1.offset, aty128_bl_init_#t~ret632#1, aty128_bl_init_#t~ret633#1, aty128_bl_init_#t~mem634#1, aty128_bl_init_#t~ret635#1, aty128_bl_init_~par#1.base, aty128_bl_init_~par#1.offset, aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset, aty128_bl_init_~info~2#1.base, aty128_bl_init_~info~2#1.offset, aty128_bl_init_~tmp~28#1.base, aty128_bl_init_~tmp~28#1.offset, aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset, aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset, aty128_bl_init_~tmp___0~10#1;aty128_bl_init_~par#1.base, aty128_bl_init_~par#1.offset := aty128_bl_init_#in~par#1.base, aty128_bl_init_#in~par#1.offset;call aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset := #Ultimate.allocOnStack(24);havoc aty128_bl_init_~info~2#1.base, aty128_bl_init_~info~2#1.offset;havoc aty128_bl_init_~tmp~28#1.base, aty128_bl_init_~tmp~28#1.offset;havoc aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset;call aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset := #Ultimate.allocOnStack(12);havoc aty128_bl_init_~tmp___0~10#1;call aty128_bl_init_#t~mem622#1.base, aty128_bl_init_#t~mem622#1.offset := read~$Pointer$#7(aty128_bl_init_~par#1.base, 160 + aty128_bl_init_~par#1.offset, 8); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume !(0 != ~backlight~0); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4499: aty128_get_pllinfo_~tmp___12~1#1 := aty128_get_pllinfo_#t~ret193#1;havoc aty128_get_pllinfo_#t~ret193#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4499-1: SUMMARY for call aty128_get_pllinfo_#t~ret193#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (8 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume 0 == aty128_timings_#t~mem205#1 % 4294967296;havoc aty128_timings_#t~mem205#1;call write~int#7(59, aty128_timings_~par#1.base, 92 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume !(0 == aty128_timings_#t~mem205#1 % 4294967296);havoc aty128_timings_#t~mem205#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565-1: call aty128_timings_#t~mem205#1 := read~int#7(aty128_timings_~par#1.base, 92 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367: aty128_map_ROM_~temp~0#1 := aty128_map_ROM_#t~bitwise138#1;havoc aty128_map_ROM_#t~bitwise138#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-1: [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433: assume -2147483648 <= aty128_map_ROM_#t~ret169#1 && aty128_map_ROM_#t~ret169#1 <= 2147483647;havoc aty128_map_ROM_#t~ret169#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433-1: SUMMARY for call aty128_map_ROM_#t~ret169#1 := printk(20, 0); srcloc: null [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-4: assume 0 == aty128_map_ROM_~temp~0#1 % 4294967296 || 67108864 == aty128_map_ROM_~temp~0#1 % 4294967296;aty128_map_ROM_#t~bitwise138#1 := 67108864; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-4: assume !(0 == aty128_map_ROM_~temp~0#1 % 4294967296 || 67108864 == aty128_map_ROM_~temp~0#1 % 4294967296); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-2: havoc aty128_map_ROM_#t~bitwise138#1;assume (aty128_map_ROM_#t~bitwise138#1 % 4294967296 >= aty128_map_ROM_~temp~0#1 % 4294967296 && aty128_map_ROM_#t~bitwise138#1 % 4294967296 >= 67108864) && aty128_map_ROM_#t~bitwise138#1 % 4294967296 <= 67108864 + aty128_map_ROM_~temp~0#1 % 4294967296; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-3: assume false;aty128_map_ROM_#t~bitwise138#1 := aty128_map_ROM_~temp~0#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4367-3: assume !false; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-1: [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-2: havoc aty128_get_pllinfo_#t~bitwise194#1;assume ((((((if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise194#1 >= 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise194#1 >= (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise194#1 <= (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise194#1 < 0)) && aty128_get_pllinfo_#t~bitwise194#1 <= 2147483647; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: assume true;assume aty128_bl_init_#t~loopctr626#1 < 12;havoc aty128_bl_init_#t~nondet627#1;call write~int#11(aty128_bl_init_#t~nondet627#1, aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset + aty128_bl_init_#t~loopctr626#1, 8);aty128_bl_init_#t~loopctr626#1 := 1 + aty128_bl_init_#t~loopctr626#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: assume true;havoc aty128_bl_init_#t~mem625#1;havoc aty128_bl_init_#t~loopctr626#1;havoc aty128_bl_init_#t~nondet627#1;havoc aty128_bl_init_#t~ret628#1;assume { :begin_inline_#Ultimate.C_memset } true;#Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1 := aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset, 0, 24;havoc #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr1035#1;#Ultimate.C_memset_#t~loopctr1035#1 := 0; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500: call write~int#7(aty128_get_pllinfo_#t~bitwise194#1, aty128_get_pllinfo_~par#1.base, 96 + aty128_get_pllinfo_~par#1.offset, 4);havoc aty128_get_pllinfo_#t~bitwise194#1; [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-3: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise194#1 := (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-3: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-4: assume 0 == (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise194#1 := 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4500-4: assume !(0 == (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___11~1#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___12~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,357 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4368: SUMMARY for call _aty_st_le32(448, aty128_map_ROM_~temp~0#1, aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086: call write~int#7(aty128fb_setcolreg_#t~bitwise934#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset + 4 * (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-3: assume 0 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise934#1 := aty128fb_setcolreg_#t~bitwise933#1; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-3: assume !(0 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-4: assume 0 == aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise934#1 := aty128fb_setcolreg_~regno#1; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-4: assume !(0 == aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-1: [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-2: havoc aty128fb_setcolreg_#t~bitwise934#1;assume (aty128fb_setcolreg_#t~bitwise934#1 % 4294967296 >= aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 && aty128fb_setcolreg_#t~bitwise934#1 % 4294967296 >= aty128fb_setcolreg_~regno#1 % 4294967296) && aty128fb_setcolreg_#t~bitwise934#1 % 4294967296 <= aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 + aty128fb_setcolreg_~regno#1 % 4294967296; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-7: assume 0 == 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise933#1 := 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-7: assume !(0 == 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-8: assume 0 == 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise933#1 := 64 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-8: assume !(0 == 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-5: [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-6: havoc aty128fb_setcolreg_#t~bitwise933#1;assume (aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 >= 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 && aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 >= 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296) && aty128fb_setcolreg_#t~bitwise933#1 % 4294967296 <= 2048 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 + 64 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5888: assume aty128_probe_#t~mem885#1 % 18446744073709551616 != aty128_probe_#t~mem886#1 % 18446744073709551616;havoc aty128_probe_#t~mem885#1;havoc aty128_probe_#t~mem886#1;call aty128_probe_#t~mem887#1 := read~int#7(aty128_probe_~pdev#1.base, 1217 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem888#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___8~2#1 := 1 + (aty128_probe_#t~mem887#1 - aty128_probe_#t~mem888#1);havoc aty128_probe_#t~mem887#1;havoc aty128_probe_#t~mem888#1; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5888: assume !(aty128_probe_#t~mem885#1 % 18446744073709551616 != aty128_probe_#t~mem886#1 % 18446744073709551616);havoc aty128_probe_#t~mem885#1;havoc aty128_probe_#t~mem886#1;aty128_probe_~tmp___8~2#1 := 0; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4501: aty128_get_pllinfo_~tmp___13~0#1 := aty128_get_pllinfo_#t~ret195#1;havoc aty128_get_pllinfo_#t~ret195#1; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4501-1: SUMMARY for call aty128_get_pllinfo_#t~ret195#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369: aty128_map_ROM_~temp~0#1 := aty128_map_ROM_#t~ret139#1;havoc aty128_map_ROM_#t~ret139#1;assume { :begin_inline_pci_map_rom } true;pci_map_rom_#in~arg0#1.base, pci_map_rom_#in~arg0#1.offset, pci_map_rom_#in~arg1#1.base, pci_map_rom_#in~arg1#1.offset := aty128_map_ROM_~dev#1.base, aty128_map_ROM_~dev#1.offset, aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset;havoc pci_map_rom_#res#1.base, pci_map_rom_#res#1.offset;havoc pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset, pci_map_rom_~arg0#1.base, pci_map_rom_~arg0#1.offset, pci_map_rom_~arg1#1.base, pci_map_rom_~arg1#1.offset;pci_map_rom_~arg0#1.base, pci_map_rom_~arg0#1.offset := pci_map_rom_#in~arg0#1.base, pci_map_rom_#in~arg0#1.offset;pci_map_rom_~arg1#1.base, pci_map_rom_~arg1#1.offset := pci_map_rom_#in~arg1#1.base, pci_map_rom_#in~arg1#1.offset; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369-1: SUMMARY for call aty128_map_ROM_#t~ret139#1 := _aty_ld_le32(448, aty128_map_ROM_~par#1.base, aty128_map_ROM_~par#1.offset); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4502: aty128_get_pllinfo_~tmp___14~0#1 := aty128_get_pllinfo_#t~ret196#1;havoc aty128_get_pllinfo_#t~ret196#1; [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: SUMMARY for call _aty_st_pll(10, 5000222, aty128_timings_~par#1.base, aty128_timings_~par#1.offset); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4502-1: SUMMARY for call aty128_get_pllinfo_#t~ret196#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (16 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume true; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume !true; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758: assume 0 != aty128_probe_#t~mem809#1 % 18446744073709551616;havoc aty128_probe_#t~mem809#1;call aty128_probe_#t~mem810#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem811#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___1~7#1 := 1 + (aty128_probe_#t~mem810#1 - aty128_probe_#t~mem811#1);havoc aty128_probe_#t~mem810#1;havoc aty128_probe_#t~mem811#1; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758: assume !(0 != aty128_probe_#t~mem809#1 % 18446744073709551616);havoc aty128_probe_#t~mem809#1;call aty128_probe_#t~mem812#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem813#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: assume 0 == (aty128_probe_~bios~1#1.base + aty128_probe_~bios~1#1.offset) % 18446744073709551616;assume { :begin_inline_aty128_find_mem_vbios } true;aty128_find_mem_vbios_#in~par#1.base, aty128_find_mem_vbios_#in~par#1.offset := aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset;havoc aty128_find_mem_vbios_#res#1.base, aty128_find_mem_vbios_#res#1.offset;havoc aty128_find_mem_vbios_#t~ret201#1.base, aty128_find_mem_vbios_#t~ret201#1.offset, aty128_find_mem_vbios_#t~ret202#1, aty128_find_mem_vbios_#t~ret203#1, aty128_find_mem_vbios_~par#1.base, aty128_find_mem_vbios_~par#1.offset, aty128_find_mem_vbios_~segstart~0#1, aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset, aty128_find_mem_vbios_~tmp~16#1.base, aty128_find_mem_vbios_~tmp~16#1.offset, aty128_find_mem_vbios_~tmp___0~4#1, aty128_find_mem_vbios_~tmp___1~2#1;aty128_find_mem_vbios_~par#1.base, aty128_find_mem_vbios_~par#1.offset := aty128_find_mem_vbios_#in~par#1.base, aty128_find_mem_vbios_#in~par#1.offset;havoc aty128_find_mem_vbios_~segstart~0#1;havoc aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset;havoc aty128_find_mem_vbios_~tmp~16#1.base, aty128_find_mem_vbios_~tmp~16#1.offset;havoc aty128_find_mem_vbios_~tmp___0~4#1;havoc aty128_find_mem_vbios_~tmp___1~2#1;aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset := 0, 0;aty128_find_mem_vbios_~segstart~0#1 := 786432; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: assume !(0 == (aty128_probe_~bios~1#1.base + aty128_probe_~bios~1#1.offset) % 18446744073709551616); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503: call write~int#7(aty128_get_pllinfo_#t~bitwise197#1, aty128_get_pllinfo_~par#1.base, 92 + aty128_get_pllinfo_~par#1.offset, 4);havoc aty128_get_pllinfo_#t~bitwise197#1; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-1: [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4569: SUMMARY for call aty_pll_writeupdate(aty128_timings_~par#1.base, aty128_timings_~par#1.offset); srcloc: null [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-4: assume 0 == (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise197#1 := 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-4: assume !(0 == (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-1: SUMMARY for call main_#t~ret987#1 := aty128_pci_resume(main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-2: havoc aty128_get_pllinfo_#t~bitwise197#1;assume ((((((if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise197#1 >= 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise197#1 >= (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise197#1 <= (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise197#1 < 0)) && aty128_get_pllinfo_#t~bitwise197#1 <= 2147483647; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume -2147483648 <= main_#t~ret987#1 && main_#t~ret987#1 <= 2147483647;havoc main_#t~ret987#1; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-3: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise197#1 := (if aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___13~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4503-3: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___14~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-2: havoc aty128fb_setcolreg_#t~bitwise936#1;assume (aty128fb_setcolreg_#t~bitwise936#1 % 4294967296 >= aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 && aty128fb_setcolreg_#t~bitwise936#1 % 4294967296 >= aty128fb_setcolreg_~regno#1 % 4294967296) && aty128fb_setcolreg_#t~bitwise936#1 % 4294967296 <= aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 + aty128fb_setcolreg_~regno#1 % 4294967296; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-3: assume 0 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise936#1 := aty128fb_setcolreg_#t~bitwise935#1; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-3: assume !(0 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089: call write~int#7(aty128fb_setcolreg_#t~bitwise936#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset + 4 * (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-1: [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-6: havoc aty128fb_setcolreg_#t~bitwise935#1;assume (aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 >= 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 && aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 >= 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296) && aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 <= 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 + 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-7: assume 0 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise935#1 := 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-7: assume !(0 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-4: assume 0 == aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise936#1 := aty128fb_setcolreg_~regno#1; [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-4: assume !(0 == aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 || aty128fb_setcolreg_#t~bitwise935#1 % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-5: [2025-02-08 02:05:27,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-8: assume 0 == 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296;aty128fb_setcolreg_#t~bitwise935#1 := 256 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-8: assume !(0 == 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 65536 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296); [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: assume -2147483648 <= aty128_init_#t~ret647#1 && aty128_init_#t~ret647#1 <= 2147483647;havoc aty128_init_#t~ret647#1;call aty128_init_#t~mem648#1 := read~int#7(aty128_init_~par~5#1.base, 116 + aty128_init_~par~5#1.offset, 4); [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-1: SUMMARY for call aty128_init_#t~ret647#1 := printk(33, 0); srcloc: null [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4504-1: SUMMARY for call aty128_get_pllinfo_#t~ret198#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4438: assume -2147483648 <= aty128_map_ROM_#t~ret170#1 && aty128_map_ROM_#t~ret170#1 <= 2147483647;havoc aty128_map_ROM_#t~ret170#1; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4504: aty128_get_pllinfo_~tmp___15~0#1 := aty128_get_pllinfo_#t~ret198#1;havoc aty128_get_pllinfo_#t~ret198#1; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4438-1: SUMMARY for call aty128_map_ROM_#t~ret170#1 := printk(21, 0); srcloc: null [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume 0 == (aty128_map_ROM_~bios~0#1.base + aty128_map_ROM_~bios~0#1.offset) % 18446744073709551616; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume !(0 == (aty128_map_ROM_~bios~0#1.base + aty128_map_ROM_~bios~0#1.offset) % 18446744073709551616); [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-1: SUMMARY for call aty128_pci_suspend_#t~ret961#1.base, aty128_pci_suspend_#t~ret961#1.offset := pci_get_drvdata(aty128_pci_suspend_~pdev#1.base, aty128_pci_suspend_~pdev#1.offset); srcloc: null [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: aty128_pci_suspend_~tmp~34#1.base, aty128_pci_suspend_~tmp~34#1.offset := aty128_pci_suspend_#t~ret961#1.base, aty128_pci_suspend_#t~ret961#1.offset;havoc aty128_pci_suspend_#t~ret961#1.base, aty128_pci_suspend_#t~ret961#1.offset;aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset := aty128_pci_suspend_~tmp~34#1.base, aty128_pci_suspend_~tmp~34#1.offset;call aty128_pci_suspend_#t~mem962#1.base, aty128_pci_suspend_#t~mem962#1.offset := read~$Pointer$#7(aty128_pci_suspend_~info~6#1.base, 1521 + aty128_pci_suspend_~info~6#1.offset, 8);aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset := aty128_pci_suspend_#t~mem962#1.base, aty128_pci_suspend_#t~mem962#1.offset;havoc aty128_pci_suspend_#t~mem962#1.base, aty128_pci_suspend_#t~mem962#1.offset;assume { :begin_inline_pci_save_state } true;pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset := aty128_pci_suspend_~pdev#1.base, aty128_pci_suspend_~pdev#1.offset;havoc pci_save_state_#res#1;havoc pci_save_state_#t~nondet1021#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset := pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;havoc pci_save_state_#t~nondet1021#1;assume -2147483648 <= pci_save_state_#t~nondet1021#1 && pci_save_state_#t~nondet1021#1 <= 2147483647;pci_save_state_#res#1 := pci_save_state_#t~nondet1021#1;havoc pci_save_state_#t~nondet1021#1; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: aty128_probe_#t~ret864#1.base, aty128_probe_#t~ret864#1.offset := aty128_find_mem_vbios_#res#1.base, aty128_find_mem_vbios_#res#1.offset;havoc aty128_find_mem_vbios_#t~ret201#1.base, aty128_find_mem_vbios_#t~ret201#1.offset, aty128_find_mem_vbios_#t~ret202#1, aty128_find_mem_vbios_#t~ret203#1, aty128_find_mem_vbios_~par#1.base, aty128_find_mem_vbios_~par#1.offset, aty128_find_mem_vbios_~segstart~0#1, aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset, aty128_find_mem_vbios_~tmp~16#1.base, aty128_find_mem_vbios_~tmp~16#1.offset, aty128_find_mem_vbios_~tmp___0~4#1, aty128_find_mem_vbios_~tmp___1~2#1;havoc aty128_find_mem_vbios_#in~par#1.base, aty128_find_mem_vbios_#in~par#1.offset;assume { :end_inline_aty128_find_mem_vbios } true;aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset := aty128_probe_#t~ret864#1.base, aty128_probe_#t~ret864#1.offset;havoc aty128_probe_#t~ret864#1.base, aty128_probe_#t~ret864#1.offset; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4505: aty128_get_pllinfo_~tmp___16~0#1 := aty128_get_pllinfo_#t~ret199#1;havoc aty128_get_pllinfo_#t~ret199#1; [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4505-1: SUMMARY for call aty128_get_pllinfo_#t~ret199#1 := readb(aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset + (if (1 + (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 else (1 + (14 + aty128_get_pllinfo_~bios_pll~0#1) % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:05:27,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695: assume { :begin_inline_register_framebuffer } true;register_framebuffer_#in~arg0#1.base, register_framebuffer_#in~arg0#1.offset := aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset;havoc register_framebuffer_#res#1;havoc register_framebuffer_#t~nondet1024#1, register_framebuffer_~arg0#1.base, register_framebuffer_~arg0#1.offset;register_framebuffer_~arg0#1.base, register_framebuffer_~arg0#1.offset := register_framebuffer_#in~arg0#1.base, register_framebuffer_#in~arg0#1.offset;havoc register_framebuffer_#t~nondet1024#1;assume -2147483648 <= register_framebuffer_#t~nondet1024#1 && register_framebuffer_#t~nondet1024#1 <= 2147483647;register_framebuffer_#res#1 := register_framebuffer_#t~nondet1024#1;havoc register_framebuffer_#t~nondet1024#1; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: assume aty128_probe_#t~mem812#1 % 18446744073709551616 != aty128_probe_#t~mem813#1 % 18446744073709551616;havoc aty128_probe_#t~mem812#1;havoc aty128_probe_#t~mem813#1;call aty128_probe_#t~mem814#1 := read~int#7(aty128_probe_~pdev#1.base, 1329 + aty128_probe_~pdev#1.offset, 8);call aty128_probe_#t~mem815#1 := read~int#7(aty128_probe_~pdev#1.base, 1321 + aty128_probe_~pdev#1.offset, 8);aty128_probe_~tmp___1~7#1 := 1 + (aty128_probe_#t~mem814#1 - aty128_probe_#t~mem815#1);havoc aty128_probe_#t~mem814#1;havoc aty128_probe_#t~mem815#1; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: assume !(aty128_probe_#t~mem812#1 % 18446744073709551616 != aty128_probe_#t~mem813#1 % 18446744073709551616);havoc aty128_probe_#t~mem812#1;havoc aty128_probe_#t~mem813#1;aty128_probe_~tmp___1~7#1 := 0; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5563: assume -9223372036854775808 <= aty128_bl_init_#t~ret632#1 && aty128_bl_init_#t~ret632#1 <= 9223372036854775807;aty128_bl_init_~tmp___0~10#1 := aty128_bl_init_#t~ret632#1;havoc aty128_bl_init_#t~ret632#1; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5563-1: SUMMARY for call aty128_bl_init_#t~ret632#1 := IS_ERR(aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset); srcloc: null [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506: call write~int#7(aty128_get_pllinfo_#t~bitwise200#1, aty128_get_pllinfo_~par#1.base, 80 + aty128_get_pllinfo_~par#1.offset, 4);havoc aty128_get_pllinfo_#t~bitwise200#1; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: assume 0 == aty128_init_#t~mem648#1 % 1048576 % 4294967296;havoc aty128_init_#t~mem648#1;call aty128_init_#t~mem649#1 := read~int#7(aty128_init_~par~5#1.base, 116 + aty128_init_~par~5#1.offset, 4);call aty128_init_#t~mem650#1.base, aty128_init_#t~mem650#1.offset := read~$Pointer$#7(aty128_init_~par~5#1.base, 124 + aty128_init_~par~5#1.offset, 8);call aty128_init_#t~mem651#1.base, aty128_init_#t~mem651#1.offset := read~$Pointer$#7(aty128_init_#t~mem650#1.base, 10 + aty128_init_#t~mem650#1.offset, 8); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: assume !(0 == aty128_init_#t~mem648#1 % 1048576 % 4294967296);havoc aty128_init_#t~mem648#1;call aty128_init_#t~mem653#1 := read~int#7(aty128_init_~par~5#1.base, 116 + aty128_init_~par~5#1.offset, 4);call aty128_init_#t~mem654#1.base, aty128_init_#t~mem654#1.offset := read~$Pointer$#7(aty128_init_~par~5#1.base, 124 + aty128_init_~par~5#1.offset, 8);call aty128_init_#t~mem655#1.base, aty128_init_#t~mem655#1.offset := read~$Pointer$#7(aty128_init_#t~mem654#1.base, 10 + aty128_init_#t~mem654#1.offset, 8); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-3: assume 0 == 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise200#1 := (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-3: assume !(0 == 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-4: assume 0 == (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296);aty128_get_pllinfo_#t~bitwise200#1 := 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-4: assume !(0 == (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4374: assume -2147483648 <= aty128_map_ROM_#t~ret141#1 && aty128_map_ROM_#t~ret141#1 <= 2147483647;havoc aty128_map_ROM_#t~ret141#1;aty128_map_ROM_#res#1.base, aty128_map_ROM_#res#1.offset := 0, 0;call ULTIMATE.dealloc(aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset);havoc aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-1: [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506-2: havoc aty128_get_pllinfo_#t~bitwise200#1;assume ((((((if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise200#1 >= 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise200#1 >= (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_get_pllinfo_#t~bitwise200#1 <= (if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___15~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 <= 2147483647 then aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 else aty128_get_pllinfo_~tmp___16~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_get_pllinfo_#t~bitwise200#1 < 0)) && aty128_get_pllinfo_#t~bitwise200#1 <= 2147483647; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4374-1: SUMMARY for call aty128_map_ROM_#t~ret141#1 := printk(16, 0); srcloc: null [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume false; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume !false;aty128fb_ioctl_~value~0#1 := aty128fb_ioctl_~__val_gu~0#1;aty128fb_ioctl_~rc~0#1 := aty128fb_ioctl_~__ret_gu~0#1; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-1: [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-2: havoc aty128fb_setcolreg_#t~bitwise937#1;assume (aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 >= 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 && aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 >= aty128fb_setcolreg_~regno#1 % 4294967296) && aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 <= 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 + aty128fb_setcolreg_~regno#1 % 4294967296; [2025-02-08 02:05:27,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: aty128fb_setcolreg_~i~4#1 := (if aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 % 4294967296 else aty128fb_setcolreg_#t~bitwise937#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894: havoc aty128_probe_#t~mem889#1;aty128_probe_#res#1 := -19; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-3: assume 0 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise937#1 := 256 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-3: assume !(0 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-4: assume 0 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296;aty128fb_setcolreg_#t~bitwise937#1 := aty128fb_setcolreg_~regno#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-4: assume !(0 == 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 || 256 * (aty128fb_setcolreg_~regno#1 % 4294967296) % 4294967296 == aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, aty128_probe_#t~mem889#1, aty128_probe_~tmp___8~2#1); srcloc: null [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894-2: call aty128_probe_#t~mem889#1 := read~int#7(aty128_probe_~pdev#1.base, 1209 + aty128_probe_~pdev#1.offset, 8); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: havoc pci_enable_device_#t~nondet1017#1;aty128_probe_#t~ret796#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1017#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= aty128_probe_#t~ret796#1 && aty128_probe_#t~ret796#1 <= 2147483647;aty128_probe_~err~4#1 := aty128_probe_#t~ret796#1;havoc aty128_probe_#t~ret796#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5366: assume (aty128fb_pan_display_~xoffset~1#1 + aty128fb_pan_display_~xres~2#1) % 4294967296 > aty128fb_pan_display_#t~mem581#1 % 4294967296;havoc aty128fb_pan_display_#t~mem581#1;aty128fb_pan_display_#res#1 := -22; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5366: assume !((aty128fb_pan_display_~xoffset~1#1 + aty128fb_pan_display_~xres~2#1) % 4294967296 > aty128fb_pan_display_#t~mem581#1 % 4294967296);havoc aty128fb_pan_display_#t~mem581#1;call aty128fb_pan_display_#t~mem582#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 44 + aty128fb_pan_display_~par~2#1.offset, 4); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-2: havoc aty128fb_setcolreg_#t~bitwise938#1;assume (((((65536 * aty128fb_setcolreg_~i~4#1 < 0 && aty128fb_setcolreg_~i~4#1 >= 0) || aty128fb_setcolreg_#t~bitwise938#1 >= aty128fb_setcolreg_~i~4#1) && ((65536 * aty128fb_setcolreg_~i~4#1 >= 0 && aty128fb_setcolreg_~i~4#1 < 0) || aty128fb_setcolreg_#t~bitwise938#1 >= 65536 * aty128fb_setcolreg_~i~4#1)) && ((65536 * aty128fb_setcolreg_~i~4#1 < 0 || aty128fb_setcolreg_~i~4#1 < 0) || aty128fb_setcolreg_#t~bitwise938#1 <= 65536 * aty128fb_setcolreg_~i~4#1 + aty128fb_setcolreg_~i~4#1)) && ((65536 * aty128fb_setcolreg_~i~4#1 >= 0 && aty128fb_setcolreg_~i~4#1 >= 0) || aty128fb_setcolreg_#t~bitwise938#1 < 0)) && aty128fb_setcolreg_#t~bitwise938#1 <= 2147483647; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-3: assume 0 == aty128fb_setcolreg_~i~4#1;aty128fb_setcolreg_#t~bitwise938#1 := 65536 * aty128fb_setcolreg_~i~4#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-3: assume !(0 == aty128fb_setcolreg_~i~4#1); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: call write~int#7(aty128fb_setcolreg_#t~bitwise938#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset + 4 * (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc aty128fb_setcolreg_#t~bitwise938#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-1: [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-4: assume 0 == 65536 * aty128fb_setcolreg_~i~4#1 || 65536 * aty128fb_setcolreg_~i~4#1 == aty128fb_setcolreg_~i~4#1;aty128fb_setcolreg_#t~bitwise938#1 := aty128fb_setcolreg_~i~4#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-4: assume !(0 == 65536 * aty128fb_setcolreg_~i~4#1 || 65536 * aty128fb_setcolreg_~i~4#1 == aty128fb_setcolreg_~i~4#1); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: assume -2147483648 <= aty128_init_#t~ret652#1 && aty128_init_#t~ret652#1 <= 2147483647;havoc aty128_init_#t~mem649#1;havoc aty128_init_#t~mem650#1.base, aty128_init_#t~mem650#1.offset;havoc aty128_init_#t~mem651#1.base, aty128_init_#t~mem651#1.offset;havoc aty128_init_#t~ret652#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631-1: SUMMARY for call aty128_init_#t~ret652#1 := printk(34, 0); srcloc: null [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4574: havoc aty128_timings_#t~mem206#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume aty128_init_~tmp___4~2#1 < 0;aty128_init_#res#1 := 0;call ULTIMATE.dealloc(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset);havoc aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset;call ULTIMATE.dealloc(aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset);havoc aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume !(aty128_init_~tmp___4~2#1 < 0);call aty128_init_#t~mem794#1 := read~int#7(aty128_init_~info~3#1.base, 4 + aty128_init_~info~3#1.offset, 4); [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: havoc dev_set_drvdata_#t~nondet1007#1;pci_set_drvdata_#t~ret94#1 := dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1007#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;havoc dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;assume { :end_inline_dev_set_drvdata } true;assume -2147483648 <= pci_set_drvdata_#t~ret94#1 && pci_set_drvdata_#t~ret94#1 <= 2147483647;havoc pci_set_drvdata_#t~ret94#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: assume -2147483648 <= main_#t~ret988#1 && main_#t~ret988#1 <= 2147483647;havoc main_#t~ret988#1; [2025-02-08 02:05:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6556: assume { :begin_inline_aty128fb_exit } true;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#aty128fb_driver~0.base, ~#aty128fb_driver~0.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;assume { :end_inline_aty128fb_exit } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume 0 != aty128_bl_init_~tmp___0~10#1;call write~$Pointer$#7(0, 0, aty128_bl_init_~info~2#1.base, 949 + aty128_bl_init_~info~2#1.offset, 8); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5565: assume !(0 != aty128_bl_init_~tmp___0~10#1);call write~$Pointer$#7(aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset, aty128_bl_init_~info~2#1.base, 949 + aty128_bl_init_~info~2#1.offset, 8);assume { :begin_inline_fb_bl_default_curve } true;fb_bl_default_curve_#in~arg0#1.base, fb_bl_default_curve_#in~arg0#1.offset, fb_bl_default_curve_#in~arg1#1, fb_bl_default_curve_#in~arg2#1, fb_bl_default_curve_#in~arg3#1 := aty128_bl_init_~info~2#1.base, aty128_bl_init_~info~2#1.offset, 0, 63, 219;havoc fb_bl_default_curve_~arg0#1.base, fb_bl_default_curve_~arg0#1.offset, fb_bl_default_curve_~arg1#1, fb_bl_default_curve_~arg2#1, fb_bl_default_curve_~arg3#1;fb_bl_default_curve_~arg0#1.base, fb_bl_default_curve_~arg0#1.offset := fb_bl_default_curve_#in~arg0#1.base, fb_bl_default_curve_#in~arg0#1.offset;fb_bl_default_curve_~arg1#1 := fb_bl_default_curve_#in~arg1#1;fb_bl_default_curve_~arg2#1 := fb_bl_default_curve_#in~arg2#1;fb_bl_default_curve_~arg3#1 := fb_bl_default_curve_#in~arg3#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4574-1: SUMMARY for call _aty_st_pll(3, aty128_timings_#t~mem206#1, aty128_timings_~par#1.base, aty128_timings_~par#1.offset); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4574-2: call aty128_timings_#t~mem206#1 := read~int#7(aty128_timings_~par#1.base, 92 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6424: havoc main_#t~nondet983#1;assume -2147483648 <= main_#t~nondet983#1 && main_#t~nondet983#1 <= 2147483647;main_~tmp___0~16#1 := main_#t~nondet983#1;havoc main_#t~nondet983#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-1: SUMMARY for call main_#t~ret988#1 := aty128fb_check_var(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830: assume 0 == (aty128_probe_~bios~1#1.base + aty128_probe_~bios~1#1.offset) % 18446744073709551616; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830: assume !(0 == (aty128_probe_~bios~1#1.base + aty128_probe_~bios~1#1.offset) % 18446744073709551616); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4575: call aty128_timings_#t~mem207#1 := read~int#7(aty128_timings_~par#1.base, 84 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4575-1: SUMMARY for call aty_pll_writeupdate(aty128_timings_~par#1.base, aty128_timings_~par#1.offset); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443: assume -2147483648 <= aty128_map_ROM_#t~ret171#1 && aty128_map_ROM_#t~ret171#1 <= 2147483647;havoc aty128_map_ROM_#t~ret171#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443-1: SUMMARY for call aty128_map_ROM_#t~ret171#1 := printk(22, 0); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: assume 0 == main_~tmp___0~16#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: assume !(0 == main_~tmp___0~16#1); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume aty128_pci_suspend_#t~mem964#1 == aty128_pci_suspend_#t~mem965#1;havoc aty128_pci_suspend_#t~mem964#1;havoc aty128_pci_suspend_#t~mem965#1;aty128_pci_suspend_#res#1 := 0;call ULTIMATE.dealloc(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset);havoc aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume !(aty128_pci_suspend_#t~mem964#1 == aty128_pci_suspend_#t~mem965#1);havoc aty128_pci_suspend_#t~mem964#1;havoc aty128_pci_suspend_#t~mem965#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5369: assume (aty128fb_pan_display_~yoffset~1#1 + aty128fb_pan_display_~yres~2#1) % 4294967296 > aty128fb_pan_display_#t~mem582#1 % 4294967296;havoc aty128fb_pan_display_#t~mem582#1;aty128fb_pan_display_#res#1 := -22; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5369: assume !((aty128fb_pan_display_~yoffset~1#1 + aty128fb_pan_display_~yres~2#1) % 4294967296 > aty128fb_pan_display_#t~mem582#1 % 4294967296);havoc aty128fb_pan_display_#t~mem582#1;call write~int#7(aty128fb_pan_display_~xoffset~1#1, aty128fb_pan_display_~par~2#1.base, 32 + aty128fb_pan_display_~par~2#1.offset, 4);call write~int#7(aty128fb_pan_display_~yoffset~1#1, aty128fb_pan_display_~par~2#1.base, 36 + aty128fb_pan_display_~par~2#1.offset, 4);call aty128fb_pan_display_#t~mem583#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 40 + aty128fb_pan_display_~par~2#1.offset, 4);call aty128fb_pan_display_#t~mem584#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 52 + aty128fb_pan_display_~par~2#1.offset, 4);aty128fb_pan_display_~offset~0#1 := (aty128fb_pan_display_#t~mem583#1 * aty128fb_pan_display_~yoffset~1#1 + aty128fb_pan_display_~xoffset~1#1) * (aty128fb_pan_display_#t~mem584#1 % 4294967296 / 8) - (aty128fb_pan_display_#t~mem583#1 * aty128fb_pan_display_~yoffset~1#1 + aty128fb_pan_display_~xoffset~1#1) * (aty128fb_pan_display_#t~mem584#1 % 4294967296 / 8) % 8;havoc aty128fb_pan_display_#t~mem583#1;havoc aty128fb_pan_display_#t~mem584#1;call aty128fb_pan_display_#t~mem585#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 52 + aty128fb_pan_display_~par~2#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-1: call aty128_pci_suspend_#t~mem964#1 := read~int#4(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, 4);call aty128_pci_suspend_#t~mem965#1 := read~int#7(aty128_pci_suspend_~pdev#1.base, 414 + aty128_pci_suspend_~pdev#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5832-1: SUMMARY for call aty128_probe_#t~ret865#1 := printk(45, 0); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5832: assume -2147483648 <= aty128_probe_#t~ret865#1 && aty128_probe_#t~ret865#1 <= 2147483647;havoc aty128_probe_#t~ret865#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6757: havoc pci_find_capability_#t~nondet1018#1;aty128_init_#t~ret792#1 := pci_find_capability_#res#1;havoc pci_find_capability_#t~nondet1018#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 <= aty128_init_#t~ret792#1 && aty128_init_#t~ret792#1 <= 2147483647;call write~int#7(aty128_init_#t~ret792#1, aty128_init_~par~5#1.base, 148 + aty128_init_~par~5#1.offset, 4);havoc aty128_init_#t~ret792#1;call write~$Pointer$#7(aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset, aty128_init_~par~5#1.base, 160 + aty128_init_~par~5#1.offset, 8);call write~int#7(0, aty128_init_~par~5#1.base, 176 + aty128_init_~par~5#1.offset, 4);call write~int#7(0, aty128_init_~par~5#1.base, 180 + aty128_init_~par~5#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568-1: SUMMARY for call aty128_bl_init_#t~ret633#1 := printk(29, 0); srcloc: null [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4577: assume 0 == aty128_timings_#t~mem207#1 % 4294967296;havoc aty128_timings_#t~mem207#1;call write~int#7(12500, aty128_timings_~par#1.base, 84 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4577: assume !(0 == aty128_timings_#t~mem207#1 % 4294967296);havoc aty128_timings_#t~mem207#1; [2025-02-08 02:05:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: assume -2147483648 <= aty128_bl_init_#t~ret633#1 && aty128_bl_init_#t~ret633#1 <= 2147483647;havoc aty128_bl_init_#t~ret633#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767: aty128_probe_~tmp___2~4#1.base, aty128_probe_~tmp___2~4#1.offset := aty128_probe_#t~ret816#1.base, aty128_probe_#t~ret816#1.offset;havoc aty128_probe_#t~ret816#1.base, aty128_probe_#t~ret816#1.offset; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767-1: SUMMARY for call aty128_probe_#t~ret816#1.base, aty128_probe_#t~ret816#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, aty128_probe_~reg_addr~0#1, aty128_probe_~tmp___1~7#1, 41, 0, 0); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume -2147483648 <= aty128_init_#t~ret656#1 && aty128_init_#t~ret656#1 <= 2147483647;havoc aty128_init_#t~mem653#1;havoc aty128_init_#t~mem654#1.base, aty128_init_#t~mem654#1.offset;havoc aty128_init_#t~mem655#1.base, aty128_init_#t~mem655#1.offset;havoc aty128_init_#t~ret656#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635-1: SUMMARY for call aty128_init_#t~ret656#1 := printk(35, 0); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: havoc fb_alloc_cmap_#t~nondet1008#1;aty128_init_#t~ret791#1 := fb_alloc_cmap_#res#1;havoc fb_alloc_cmap_#t~nondet1008#1, fb_alloc_cmap_~arg0#1.base, fb_alloc_cmap_~arg0#1.offset, fb_alloc_cmap_~arg1#1, fb_alloc_cmap_~arg2#1;havoc fb_alloc_cmap_#in~arg0#1.base, fb_alloc_cmap_#in~arg0#1.offset, fb_alloc_cmap_#in~arg1#1, fb_alloc_cmap_#in~arg2#1;assume { :end_inline_fb_alloc_cmap } true;assume -2147483648 <= aty128_init_#t~ret791#1 && aty128_init_#t~ret791#1 <= 2147483647;havoc aty128_init_#t~ret791#1;call write~int#7(0, aty128_init_~#var~0#1.base, 84 + aty128_init_~#var~0#1.offset, 4); [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset);havoc main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-1: SUMMARY for call aty128_map_ROM_#t~ret142#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380: aty128_map_ROM_~tmp___1~0#1 := aty128_map_ROM_#t~ret142#1;havoc aty128_map_ROM_#t~ret142#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702: assume -2147483648 <= aty128_init_#t~ret795#1 && aty128_init_#t~ret795#1 <= 2147483647;havoc aty128_init_#t~mem794#1;havoc aty128_init_#t~ret795#1;aty128_init_#res#1 := 1;call ULTIMATE.dealloc(aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset);havoc aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset;call ULTIMATE.dealloc(aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset);havoc aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702-1: SUMMARY for call aty128_init_#t~ret795#1 := printk(37, 0); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: SUMMARY for call main_#t~ret989#1 := aty128fb_set_par(main_~var_group3~0#1.base, main_~var_group3~0#1.offset); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume -2147483648 <= main_#t~ret989#1 && main_#t~ret989#1 <= 2147483647;havoc main_#t~ret989#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381: aty128_map_ROM_~tmp___2~0#1 := aty128_map_ROM_#t~ret143#1;havoc aty128_map_ROM_#t~ret143#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381-1: SUMMARY for call aty128_map_ROM_#t~ret143#1 := readb(aty128_map_ROM_~bios~0#1.base, 1 + aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume 1 == main_~tmp___0~16#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume !(1 == main_~tmp___0~16#1); [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760-2: pci_ioremap_bar_#res#1.base, pci_ioremap_bar_#res#1.offset := pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset;havoc pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: havoc pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset;aty128_probe_#t~ret821#1.base, aty128_probe_#t~ret821#1.offset := pci_ioremap_bar_#res#1.base, pci_ioremap_bar_#res#1.offset;havoc pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset, pci_ioremap_bar_~arg0#1.base, pci_ioremap_bar_~arg0#1.offset, pci_ioremap_bar_~arg1#1;havoc pci_ioremap_bar_#in~arg0#1.base, pci_ioremap_bar_#in~arg0#1.offset, pci_ioremap_bar_#in~arg1#1;assume { :end_inline_pci_ioremap_bar } true;call write~$Pointer$#7(aty128_probe_#t~ret821#1.base, aty128_probe_#t~ret821#1.offset, aty128_probe_~par~6#1.base, 108 + aty128_probe_~par~6#1.offset, 8);havoc aty128_probe_#t~ret821#1.base, aty128_probe_#t~ret821#1.offset;call aty128_probe_#t~mem822#1.base, aty128_probe_#t~mem822#1.offset := read~$Pointer$#7(aty128_probe_~par~6#1.base, 108 + aty128_probe_~par~6#1.offset, 8); [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562: #t~ret1028#1 := main_#res#1;havoc main_#t~ret982#1, main_#t~nondet983#1, main_#t~ret984#1, main_#t~mem985#1, main_#t~ret986#1, main_#t~ret987#1, main_#t~ret988#1, main_#t~ret989#1, main_#t~ret990#1, main_#t~ret991#1, main_#t~ret992#1, main_#t~ret993#1, main_#t~ret994#1, main_#t~ret995#1, main_#t~ret996#1, main_#t~nondet997#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_aty128_probe_48_p1~0#1.base, main_~var_aty128_probe_48_p1~0#1.offset, main_~res_aty128_probe_48~0#1, main_~#var_aty128_pci_suspend_56_p1~0#1.base, main_~#var_aty128_pci_suspend_56_p1~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_aty128fb_setcolreg_51_p0~0#1, main_~var_aty128fb_setcolreg_51_p1~0#1, main_~var_aty128fb_setcolreg_51_p2~0#1, main_~var_aty128fb_setcolreg_51_p3~0#1, main_~var_aty128fb_setcolreg_51_p4~0#1, main_~var_aty128fb_setcolreg_51_p5~0#1.base, main_~var_aty128fb_setcolreg_51_p5~0#1.offset, main_~var_aty128fb_blank_50_p0~0#1, main_~var_aty128fb_ioctl_52_p1~0#1, main_~var_aty128fb_ioctl_52_p2~0#1, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~ldv_s_aty128fb_driver_pci_driver~0#1, main_~tmp~37#1, main_~tmp___0~16#1, main_~tmp___1~9#1;assume { :end_inline_main } true; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760-3: SUMMARY for call pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100-1: call aty128fb_setcolreg_#t~mem939#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100: assume 16 == aty128fb_setcolreg_#t~mem939#1 % 4294967296;havoc aty128fb_setcolreg_#t~mem939#1; [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100: assume !(16 == aty128fb_setcolreg_#t~mem939#1 % 4294967296);havoc aty128fb_setcolreg_#t~mem939#1;call aty128fb_setcolreg_#t~mem943#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 52 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836-1: SUMMARY for call aty128_probe_#t~ret866#1 := printk(46, 0); srcloc: null [2025-02-08 02:05:27,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5770: assume 0 == (aty128_probe_~tmp___2~4#1.base + aty128_probe_~tmp___2~4#1.offset) % 18446744073709551616; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5770: assume !(0 == (aty128_probe_~tmp___2~4#1.base + aty128_probe_~tmp___2~4#1.offset) % 18446744073709551616);assume { :begin_inline_framebuffer_alloc } true;framebuffer_alloc_#in~arg0#1, framebuffer_alloc_#in~arg1#1.base, framebuffer_alloc_#in~arg1#1.offset := 384, aty128_probe_~pdev#1.base, 137 + aty128_probe_~pdev#1.offset;havoc framebuffer_alloc_#res#1.base, framebuffer_alloc_#res#1.offset;havoc framebuffer_alloc_#t~ret1012#1.base, framebuffer_alloc_#t~ret1012#1.offset, framebuffer_alloc_~arg0#1, framebuffer_alloc_~arg1#1.base, framebuffer_alloc_~arg1#1.offset;framebuffer_alloc_~arg0#1 := framebuffer_alloc_#in~arg0#1;framebuffer_alloc_~arg1#1.base, framebuffer_alloc_~arg1#1.offset := framebuffer_alloc_#in~arg1#1.base, framebuffer_alloc_#in~arg1#1.offset; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: assume -2147483648 <= aty128_probe_#t~ret866#1 && aty128_probe_#t~ret866#1 <= 2147483647;havoc aty128_probe_#t~ret866#1;assume { :begin_inline_aty128_get_pllinfo } true;aty128_get_pllinfo_#in~par#1.base, aty128_get_pllinfo_#in~par#1.offset, aty128_get_pllinfo_#in~bios#1.base, aty128_get_pllinfo_#in~bios#1.offset := aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset, aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset;havoc aty128_get_pllinfo_#t~ret172#1, aty128_get_pllinfo_#t~ret173#1, aty128_get_pllinfo_#t~bitwise174#1, aty128_get_pllinfo_#t~ret175#1, aty128_get_pllinfo_#t~ret176#1, aty128_get_pllinfo_#t~bitwise177#1, aty128_get_pllinfo_#t~ret178#1, aty128_get_pllinfo_#t~ret179#1, aty128_get_pllinfo_#t~ret180#1, aty128_get_pllinfo_#t~ret181#1, aty128_get_pllinfo_#t~bitwise182#1, aty128_get_pllinfo_#t~bitwise183#1, aty128_get_pllinfo_#t~bitwise184#1, aty128_get_pllinfo_#t~ret185#1, aty128_get_pllinfo_#t~ret186#1, aty128_get_pllinfo_#t~ret187#1, aty128_get_pllinfo_#t~ret188#1, aty128_get_pllinfo_#t~bitwise189#1, aty128_get_pllinfo_#t~bitwise190#1, aty128_get_pllinfo_#t~bitwise191#1, aty128_get_pllinfo_#t~ret192#1, aty128_get_pllinfo_#t~ret193#1, aty128_get_pllinfo_#t~bitwise194#1, aty128_get_pllinfo_#t~ret195#1, aty128_get_pllinfo_#t~ret196#1, aty128_get_pllinfo_#t~bitwise197#1, aty128_get_pllinfo_#t~ret198#1, aty128_get_pllinfo_#t~ret199#1, aty128_get_pllinfo_#t~bitwise200#1, aty128_get_pllinfo_~par#1.base, aty128_get_pllinfo_~par#1.offset, aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset, aty128_get_pllinfo_~bios_hdr~0#1, aty128_get_pllinfo_~bios_pll~0#1, aty128_get_pllinfo_~tmp~15#1, aty128_get_pllinfo_~tmp___0~3#1, aty128_get_pllinfo_~tmp___1~1#1, aty128_get_pllinfo_~tmp___2~1#1, aty128_get_pllinfo_~tmp___3~1#1, aty128_get_pllinfo_~tmp___4~1#1, aty128_get_pllinfo_~tmp___5~1#1, aty128_get_pllinfo_~tmp___6~1#1, aty128_get_pllinfo_~tmp___7~1#1, aty128_get_pllinfo_~tmp___8~1#1, aty128_get_pllinfo_~tmp___9~1#1, aty128_get_pllinfo_~tmp___10~1#1, aty128_get_pllinfo_~tmp___11~1#1, aty128_get_pllinfo_~tmp___12~1#1, aty128_get_pllinfo_~tmp___13~0#1, aty128_get_pllinfo_~tmp___14~0#1, aty128_get_pllinfo_~tmp___15~0#1, aty128_get_pllinfo_~tmp___16~0#1;aty128_get_pllinfo_~par#1.base, aty128_get_pllinfo_~par#1.offset := aty128_get_pllinfo_#in~par#1.base, aty128_get_pllinfo_#in~par#1.offset;aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset := aty128_get_pllinfo_#in~bios#1.base, aty128_get_pllinfo_#in~bios#1.offset;havoc aty128_get_pllinfo_~bios_hdr~0#1;havoc aty128_get_pllinfo_~bios_pll~0#1;havoc aty128_get_pllinfo_~tmp~15#1;havoc aty128_get_pllinfo_~tmp___0~3#1;havoc aty128_get_pllinfo_~tmp___1~1#1;havoc aty128_get_pllinfo_~tmp___2~1#1;havoc aty128_get_pllinfo_~tmp___3~1#1;havoc aty128_get_pllinfo_~tmp___4~1#1;havoc aty128_get_pllinfo_~tmp___5~1#1;havoc aty128_get_pllinfo_~tmp___6~1#1;havoc aty128_get_pllinfo_~tmp___7~1#1;havoc aty128_get_pllinfo_~tmp___8~1#1;havoc aty128_get_pllinfo_~tmp___9~1#1;havoc aty128_get_pllinfo_~tmp___10~1#1;havoc aty128_get_pllinfo_~tmp___11~1#1;havoc aty128_get_pllinfo_~tmp___12~1#1;havoc aty128_get_pllinfo_~tmp___13~0#1;havoc aty128_get_pllinfo_~tmp___14~0#1;havoc aty128_get_pllinfo_~tmp___15~0#1;havoc aty128_get_pllinfo_~tmp___16~0#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: call aty128_init_#t~mem657#1 := read~int#18(aty128_init_~ent#1.base, 24 + aty128_init_~ent#1.offset, 8);call write~int#7((if aty128_init_#t~mem657#1 % 18446744073709551616 % 4294967296 <= 2147483647 then aty128_init_#t~mem657#1 % 18446744073709551616 % 4294967296 else aty128_init_#t~mem657#1 % 18446744073709551616 % 4294967296 - 4294967296), aty128_init_~par~5#1.base, 120 + aty128_init_~par~5#1.offset, 4);havoc aty128_init_#t~mem657#1;call write~$Pointer$#7(~#aty128fb_ops~0.base, ~#aty128fb_ops~0.offset, aty128_init_~info~3#1.base, 1449 + aty128_init_~info~3#1.offset, 8);call write~int#7(1, aty128_init_~info~3#1.base, 8 + aty128_init_~info~3#1.offset, 4);call write~int#7(~default_lcd_on~0, aty128_init_~par~5#1.base, 156 + aty128_init_~par~5#1.offset, 4);call write~int#7(~default_crt_on~0, aty128_init_~par~5#1.base, 152 + aty128_init_~par~5#1.offset, 4);call aty128_init_#t~mem658#1 := read~int#5(~#default_var~0.base, ~#default_var~0.offset, 4);call aty128_init_#t~mem659#1 := read~int#5(~#default_var~0.base, 4 + ~#default_var~0.offset, 4);call aty128_init_#t~mem660#1 := read~int#5(~#default_var~0.base, 8 + ~#default_var~0.offset, 4);call aty128_init_#t~mem661#1 := read~int#5(~#default_var~0.base, 12 + ~#default_var~0.offset, 4);call aty128_init_#t~mem662#1 := read~int#5(~#default_var~0.base, 16 + ~#default_var~0.offset, 4);call aty128_init_#t~mem663#1 := read~int#5(~#default_var~0.base, 20 + ~#default_var~0.offset, 4);call aty128_init_#t~mem664#1 := read~int#5(~#default_var~0.base, 24 + ~#default_var~0.offset, 4);call aty128_init_#t~mem665#1 := read~int#5(~#default_var~0.base, 28 + ~#default_var~0.offset, 4);call aty128_init_#t~mem666#1 := read~int#5(~#default_var~0.base, 32 + ~#default_var~0.offset, 4);call aty128_init_#t~mem667#1 := read~int#5(~#default_var~0.base, 36 + ~#default_var~0.offset, 4);call aty128_init_#t~mem668#1 := read~int#5(~#default_var~0.base, 40 + ~#default_var~0.offset, 4);call aty128_init_#t~mem669#1 := read~int#5(~#default_var~0.base, 44 + ~#default_var~0.offset, 4);call aty128_init_#t~mem670#1 := read~int#5(~#default_var~0.base, 48 + ~#default_var~0.offset, 4);call aty128_init_#t~mem671#1 := read~int#5(~#default_var~0.base, 52 + ~#default_var~0.offset, 4);call aty128_init_#t~mem672#1 := read~int#5(~#default_var~0.base, 56 + ~#default_var~0.offset, 4);call aty128_init_#t~mem673#1 := read~int#5(~#default_var~0.base, 60 + ~#default_var~0.offset, 4);call aty128_init_#t~mem674#1 := read~int#5(~#default_var~0.base, 64 + ~#default_var~0.offset, 4);call aty128_init_#t~mem675#1 := read~int#5(~#default_var~0.base, 68 + ~#default_var~0.offset, 4);call aty128_init_#t~mem676#1 := read~int#5(~#default_var~0.base, 72 + ~#default_var~0.offset, 4);call aty128_init_#t~mem677#1 := read~int#5(~#default_var~0.base, 76 + ~#default_var~0.offset, 4);call aty128_init_#t~mem678#1 := read~int#5(~#default_var~0.base, 80 + ~#default_var~0.offset, 4);call aty128_init_#t~mem679#1 := read~int#5(~#default_var~0.base, 84 + ~#default_var~0.offset, 4);call aty128_init_#t~mem680#1 := read~int#5(~#default_var~0.base, 88 + ~#default_var~0.offset, 4);call aty128_init_#t~mem681#1 := read~int#5(~#default_var~0.base, 92 + ~#default_var~0.offset, 4);call aty128_init_#t~mem682#1 := read~int#5(~#default_var~0.base, 96 + ~#default_var~0.offset, 4);call aty128_init_#t~mem683#1 := read~int#5(~#default_var~0.base, 100 + ~#default_var~0.offset, 4);call aty128_init_#t~mem684#1 := read~int#5(~#default_var~0.base, 104 + ~#default_var~0.offset, 4);call aty128_init_#t~mem685#1 := read~int#5(~#default_var~0.base, 108 + ~#default_var~0.offset, 4);call aty128_init_#t~mem686#1 := read~int#5(~#default_var~0.base, 112 + ~#default_var~0.offset, 4);call aty128_init_#t~mem687#1 := read~int#5(~#default_var~0.base, 116 + ~#default_var~0.offset, 4);call aty128_init_#t~mem688#1 := read~int#5(~#default_var~0.base, 120 + ~#default_var~0.offset, 4);call aty128_init_#t~mem689#1 := read~int#5(~#default_var~0.base, 124 + ~#default_var~0.offset, 4);call aty128_init_#t~mem690#1 := read~int#5(~#default_var~0.base, 128 + ~#default_var~0.offset, 4);call aty128_init_#t~mem691#1 := read~int#5(~#default_var~0.base, 132 + ~#default_var~0.offset, 4);call aty128_init_#t~mem692#1 := read~int#5(~#default_var~0.base, 136 + ~#default_var~0.offset, 4);call aty128_init_#t~mem694#1 := read~int#5(~#default_var~0.base, 140 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy693#1 := aty128_init_#t~arrayCopy693#1[0 := aty128_init_#t~mem694#1];call aty128_init_#t~mem695#1 := read~int#5(~#default_var~0.base, 144 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy693#1 := aty128_init_#t~arrayCopy693#1[1 := aty128_init_#t~mem695#1];call aty128_init_#t~mem696#1 := read~int#5(~#default_var~0.base, 148 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy693#1 := aty128_init_#t~arrayCopy693#1[2 := aty128_init_#t~mem696#1];call aty128_init_#t~mem697#1 := read~int#5(~#default_var~0.base, 152 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy693#1 := aty128_init_#t~arrayCopy693#1[3 := aty128_init_#t~mem697#1];call aty128_init_#t~mem698#1 := read~int#5(~#default_var~0.base, 156 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy693#1 := aty128_init_#t~arrayCopy693#1[4 := aty128_init_#t~mem698#1];call write~int#7(aty128_init_#t~mem658#1, aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem659#1, aty128_init_~#var~0#1.base, 4 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem660#1, aty128_init_~#var~0#1.base, 8 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem661#1, aty128_init_~#var~0#1.base, 12 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem662#1, aty128_init_~#var~0#1.base, 16 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem663#1, aty128_init_~#var~0#1.base, 20 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem664#1, aty128_init_~#var~0#1.base, 24 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem665#1, aty128_init_~#var~0#1.base, 28 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem666#1, aty128_init_~#var~0#1.base, 32 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem667#1, aty128_init_~#var~0#1.base, 36 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem668#1, aty128_init_~#var~0#1.base, 40 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem669#1, aty128_init_~#var~0#1.base, 44 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem670#1, aty128_init_~#var~0#1.base, 48 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem671#1, aty128_init_~#var~0#1.base, 52 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem672#1, aty128_init_~#var~0#1.base, 56 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem673#1, aty128_init_~#var~0#1.base, 60 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem674#1, aty128_init_~#var~0#1.base, 64 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem675#1, aty128_init_~#var~0#1.base, 68 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem676#1, aty128_init_~#var~0#1.base, 72 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem677#1, aty128_init_~#var~0#1.base, 76 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem678#1, aty128_init_~#var~0#1.base, 80 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem679#1, aty128_init_~#var~0#1.base, 84 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem680#1, aty128_init_~#var~0#1.base, 88 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem681#1, aty128_init_~#var~0#1.base, 92 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem682#1, aty128_init_~#var~0#1.base, 96 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem683#1, aty128_init_~#var~0#1.base, 100 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem684#1, aty128_init_~#var~0#1.base, 104 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem685#1, aty128_init_~#var~0#1.base, 108 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem686#1, aty128_init_~#var~0#1.base, 112 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem687#1, aty128_init_~#var~0#1.base, 116 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem688#1, aty128_init_~#var~0#1.base, 120 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem689#1, aty128_init_~#var~0#1.base, 124 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem690#1, aty128_init_~#var~0#1.base, 128 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem691#1, aty128_init_~#var~0#1.base, 132 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem692#1, aty128_init_~#var~0#1.base, 136 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy693#1[0], aty128_init_~#var~0#1.base, 140 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy693#1[1], aty128_init_~#var~0#1.base, 144 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy693#1[2], aty128_init_~#var~0#1.base, 148 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy693#1[3], aty128_init_~#var~0#1.base, 152 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy693#1[4], aty128_init_~#var~0#1.base, 156 + aty128_init_~#var~0#1.offset, 4);havoc aty128_init_#t~mem658#1;havoc aty128_init_#t~mem659#1;havoc aty128_init_#t~mem660#1;havoc aty128_init_#t~mem661#1;havoc aty128_init_#t~mem662#1;havoc aty128_init_#t~mem663#1;havoc aty128_init_#t~mem664#1;havoc aty128_init_#t~mem665#1;havoc aty128_init_#t~mem666#1;havoc aty128_init_#t~mem667#1;havoc aty128_init_#t~mem668#1;havoc aty128_init_#t~mem669#1;havoc aty128_init_#t~mem670#1;havoc aty128_init_#t~mem671#1;havoc aty128_init_#t~mem672#1;havoc aty128_init_#t~mem673#1;havoc aty128_init_#t~mem674#1;havoc aty128_init_#t~mem675#1;havoc aty128_init_#t~mem676#1;havoc aty128_init_#t~mem677#1;havoc aty128_init_#t~mem678#1;havoc aty128_init_#t~mem679#1;havoc aty128_init_#t~mem680#1;havoc aty128_init_#t~mem681#1;havoc aty128_init_#t~mem682#1;havoc aty128_init_#t~mem683#1;havoc aty128_init_#t~mem684#1;havoc aty128_init_#t~mem685#1;havoc aty128_init_#t~mem686#1;havoc aty128_init_#t~mem687#1;havoc aty128_init_#t~mem688#1;havoc aty128_init_#t~mem689#1;havoc aty128_init_#t~mem690#1;havoc aty128_init_#t~mem691#1;havoc aty128_init_#t~mem692#1;havoc aty128_init_#t~arrayCopy693#1;havoc aty128_init_#t~mem694#1;havoc aty128_init_#t~mem695#1;havoc aty128_init_#t~mem696#1;havoc aty128_init_#t~mem697#1;havoc aty128_init_#t~mem698#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581: assume 0 == aty128_timings_#t~mem208#1 % 4294967296;havoc aty128_timings_#t~mem208#1;call write~int#7(25000, aty128_timings_~par#1.base, 88 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581: assume !(0 == aty128_timings_#t~mem208#1 % 4294967296);havoc aty128_timings_#t~mem208#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581-1: call aty128_timings_#t~mem208#1 := read~int#7(aty128_timings_~par#1.base, 88 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: assume 43605 != aty128_map_ROM_#t~bitwise144#1;havoc aty128_map_ROM_#t~bitwise144#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: assume !(43605 != aty128_map_ROM_#t~bitwise144#1);havoc aty128_map_ROM_#t~bitwise144#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-1: [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: assume -2147483648 <= aty128_pci_suspend_#t~ret966#1 && aty128_pci_suspend_#t~ret966#1 <= 2147483647;havoc aty128_pci_suspend_#t~ret966#1; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-4: assume 0 == (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise144#1 := 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-4: assume !(0 == (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299-1: SUMMARY for call aty128_pci_suspend_#t~ret966#1 := printk(48, 0); srcloc: null [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-2: havoc aty128_map_ROM_#t~bitwise144#1;assume ((((((if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise144#1 >= 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise144#1 >= (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise144#1 <= (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise144#1 < 0)) && aty128_map_ROM_#t~bitwise144#1 <= 2147483647; [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-3: assume 0 == 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise144#1 := (if aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___1~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383-3: assume !(0 == 256 * (if aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___2~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume 0 != aty128fb_setcolreg_~regno#1 % 4294967296;call write~int#7(aty128fb_setcolreg_~green#1, aty128fb_setcolreg_~par~9#1.base, 216 + aty128fb_setcolreg_~par~9#1.offset + (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:05:27,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume !(0 != aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5837: havoc aty128_get_pllinfo_#t~ret172#1, aty128_get_pllinfo_#t~ret173#1, aty128_get_pllinfo_#t~bitwise174#1, aty128_get_pllinfo_#t~ret175#1, aty128_get_pllinfo_#t~ret176#1, aty128_get_pllinfo_#t~bitwise177#1, aty128_get_pllinfo_#t~ret178#1, aty128_get_pllinfo_#t~ret179#1, aty128_get_pllinfo_#t~ret180#1, aty128_get_pllinfo_#t~ret181#1, aty128_get_pllinfo_#t~bitwise182#1, aty128_get_pllinfo_#t~bitwise183#1, aty128_get_pllinfo_#t~bitwise184#1, aty128_get_pllinfo_#t~ret185#1, aty128_get_pllinfo_#t~ret186#1, aty128_get_pllinfo_#t~ret187#1, aty128_get_pllinfo_#t~ret188#1, aty128_get_pllinfo_#t~bitwise189#1, aty128_get_pllinfo_#t~bitwise190#1, aty128_get_pllinfo_#t~bitwise191#1, aty128_get_pllinfo_#t~ret192#1, aty128_get_pllinfo_#t~ret193#1, aty128_get_pllinfo_#t~bitwise194#1, aty128_get_pllinfo_#t~ret195#1, aty128_get_pllinfo_#t~ret196#1, aty128_get_pllinfo_#t~bitwise197#1, aty128_get_pllinfo_#t~ret198#1, aty128_get_pllinfo_#t~ret199#1, aty128_get_pllinfo_#t~bitwise200#1, aty128_get_pllinfo_~par#1.base, aty128_get_pllinfo_~par#1.offset, aty128_get_pllinfo_~bios#1.base, aty128_get_pllinfo_~bios#1.offset, aty128_get_pllinfo_~bios_hdr~0#1, aty128_get_pllinfo_~bios_pll~0#1, aty128_get_pllinfo_~tmp~15#1, aty128_get_pllinfo_~tmp___0~3#1, aty128_get_pllinfo_~tmp___1~1#1, aty128_get_pllinfo_~tmp___2~1#1, aty128_get_pllinfo_~tmp___3~1#1, aty128_get_pllinfo_~tmp___4~1#1, aty128_get_pllinfo_~tmp___5~1#1, aty128_get_pllinfo_~tmp___6~1#1, aty128_get_pllinfo_~tmp___7~1#1, aty128_get_pllinfo_~tmp___8~1#1, aty128_get_pllinfo_~tmp___9~1#1, aty128_get_pllinfo_~tmp___10~1#1, aty128_get_pllinfo_~tmp___11~1#1, aty128_get_pllinfo_~tmp___12~1#1, aty128_get_pllinfo_~tmp___13~0#1, aty128_get_pllinfo_~tmp___14~0#1, aty128_get_pllinfo_~tmp___15~0#1, aty128_get_pllinfo_~tmp___16~0#1;havoc aty128_get_pllinfo_#in~par#1.base, aty128_get_pllinfo_#in~par#1.offset, aty128_get_pllinfo_#in~bios#1.base, aty128_get_pllinfo_#in~bios#1.offset;assume { :end_inline_aty128_get_pllinfo } true; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: assume 2 == main_~tmp___0~16#1; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: assume !(2 == main_~tmp___0~16#1); [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300: SUMMARY for call console_lock(); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: SUMMARY for call pci_unmap_rom(aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, aty128_probe_~bios~1#1.base, aty128_probe_~bios~1#1.offset); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5772-1: SUMMARY for call aty128_probe_#t~ret817#1 := printk(42, 0); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: havoc pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset;aty128_map_ROM_#t~ret140#1.base, aty128_map_ROM_#t~ret140#1.offset := pci_map_rom_#res#1.base, pci_map_rom_#res#1.offset;havoc pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset, pci_map_rom_~arg0#1.base, pci_map_rom_~arg0#1.offset, pci_map_rom_~arg1#1.base, pci_map_rom_~arg1#1.offset;havoc pci_map_rom_#in~arg0#1.base, pci_map_rom_#in~arg0#1.offset, pci_map_rom_#in~arg1#1.base, pci_map_rom_#in~arg1#1.offset;assume { :end_inline_pci_map_rom } true;aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset := aty128_map_ROM_#t~ret140#1.base, aty128_map_ROM_#t~ret140#1.offset;havoc aty128_map_ROM_#t~ret140#1.base, aty128_map_ROM_#t~ret140#1.offset; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5772: assume -2147483648 <= aty128_probe_#t~ret817#1 && aty128_probe_#t~ret817#1 <= 2147483647;havoc aty128_probe_#t~ret817#1; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-3: SUMMARY for call pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-2: pci_map_rom_#res#1.base, pci_map_rom_#res#1.offset := pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset;havoc pci_map_rom_#t~ret1020#1.base, pci_map_rom_#t~ret1020#1.offset; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: aty128_map_ROM_~tmp~14#1 := aty128_map_ROM_#t~ret145#1;havoc aty128_map_ROM_#t~ret145#1; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume 24 == aty128fb_pan_display_#t~mem585#1 % 4294967296;havoc aty128fb_pan_display_#t~mem585#1;aty128fb_pan_display_~offset~0#1 := 8 * (aty128fb_pan_display_~offset~0#1 % 4294967296 % 3) + aty128fb_pan_display_~offset~0#1; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume !(24 == aty128fb_pan_display_#t~mem585#1 % 4294967296);havoc aty128fb_pan_display_#t~mem585#1; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385-1: SUMMARY for call aty128_map_ROM_#t~ret145#1 := readb(aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: SUMMARY for call fb_set_suspend(aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset, 1); srcloc: null [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: assume aty128fb_setcolreg_~regno#1 % 4294967296 <= 31;call write~int#7(aty128fb_setcolreg_~red#1, aty128fb_setcolreg_~par~9#1.base, 184 + aty128fb_setcolreg_~par~9#1.offset + (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);call write~int#7(aty128fb_setcolreg_~blue#1, aty128fb_setcolreg_~par~9#1.base, 280 + aty128fb_setcolreg_~par~9#1.offset + (if aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);call aty128fb_setcolreg_#t~mem940#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 216 + aty128fb_setcolreg_~par~9#1.offset + (if 2 * aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then 2 * aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 else 2 * aty128fb_setcolreg_~regno#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: assume !(aty128fb_setcolreg_~regno#1 % 4294967296 <= 31); [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575: havoc fb_bl_default_curve_~arg0#1.base, fb_bl_default_curve_~arg0#1.offset, fb_bl_default_curve_~arg1#1, fb_bl_default_curve_~arg2#1, fb_bl_default_curve_~arg3#1;havoc fb_bl_default_curve_#in~arg0#1.base, fb_bl_default_curve_#in~arg0#1.offset, fb_bl_default_curve_#in~arg1#1, fb_bl_default_curve_#in~arg2#1, fb_bl_default_curve_#in~arg3#1;assume { :end_inline_fb_bl_default_curve } true;call aty128_bl_init_#t~mem634#1 := read~int#7(aty128_bl_init_~bd~0#1.base, 4 + aty128_bl_init_~bd~0#1.offset, 4);call write~int#7(aty128_bl_init_#t~mem634#1, aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset, 4);havoc aty128_bl_init_#t~mem634#1;call write~int#7(0, aty128_bl_init_~bd~0#1.base, 8 + aty128_bl_init_~bd~0#1.offset, 4); [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-1: assume { :begin_inline_aty128fb_setcolreg } true;aty128fb_setcolreg_#in~regno#1, aty128fb_setcolreg_#in~red#1, aty128fb_setcolreg_#in~green#1, aty128fb_setcolreg_#in~blue#1, aty128fb_setcolreg_#in~transp#1, aty128fb_setcolreg_#in~info#1.base, aty128fb_setcolreg_#in~info#1.offset := main_~var_aty128fb_setcolreg_51_p0~0#1, main_~var_aty128fb_setcolreg_51_p1~0#1, main_~var_aty128fb_setcolreg_51_p2~0#1, main_~var_aty128fb_setcolreg_51_p3~0#1, main_~var_aty128fb_setcolreg_51_p4~0#1, main_~var_aty128fb_setcolreg_51_p5~0#1.base, main_~var_aty128fb_setcolreg_51_p5~0#1.offset;havoc aty128fb_setcolreg_#res#1;havoc aty128fb_setcolreg_#t~mem923#1.base, aty128fb_setcolreg_#t~mem923#1.offset, aty128fb_setcolreg_#t~mem924#1, aty128fb_setcolreg_#t~mem925#1, aty128fb_setcolreg_#t~mem926#1.base, aty128fb_setcolreg_#t~mem926#1.offset, aty128fb_setcolreg_#t~mem927#1, aty128fb_setcolreg_#t~mem928#1, aty128fb_setcolreg_#t~mem929#1, aty128fb_setcolreg_#t~mem930#1, aty128fb_setcolreg_#t~bitwise931#1, aty128fb_setcolreg_#t~bitwise932#1, aty128fb_setcolreg_#t~bitwise933#1, aty128fb_setcolreg_#t~bitwise934#1, aty128fb_setcolreg_#t~bitwise935#1, aty128fb_setcolreg_#t~bitwise936#1, aty128fb_setcolreg_#t~bitwise937#1, aty128fb_setcolreg_#t~bitwise938#1, aty128fb_setcolreg_#t~mem939#1, aty128fb_setcolreg_#t~mem940#1, aty128fb_setcolreg_#t~mem941#1, aty128fb_setcolreg_#t~mem942#1, aty128fb_setcolreg_#t~mem943#1, aty128fb_setcolreg_~regno#1, aty128fb_setcolreg_~red#1, aty128fb_setcolreg_~green#1, aty128fb_setcolreg_~blue#1, aty128fb_setcolreg_~transp#1, aty128fb_setcolreg_~info#1.base, aty128fb_setcolreg_~info#1.offset, aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset, aty128fb_setcolreg_~i~4#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset;aty128fb_setcolreg_~regno#1 := aty128fb_setcolreg_#in~regno#1;aty128fb_setcolreg_~red#1 := aty128fb_setcolreg_#in~red#1;aty128fb_setcolreg_~green#1 := aty128fb_setcolreg_#in~green#1;aty128fb_setcolreg_~blue#1 := aty128fb_setcolreg_#in~blue#1;aty128fb_setcolreg_~transp#1 := aty128fb_setcolreg_#in~transp#1;aty128fb_setcolreg_~info#1.base, aty128fb_setcolreg_~info#1.offset := aty128fb_setcolreg_#in~info#1.base, aty128fb_setcolreg_#in~info#1.offset;havoc aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset;havoc aty128fb_setcolreg_~i~4#1;havoc aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset;call aty128fb_setcolreg_#t~mem923#1.base, aty128fb_setcolreg_#t~mem923#1.offset := read~$Pointer$#1(aty128fb_setcolreg_~info#1.base, 1521 + aty128fb_setcolreg_~info#1.offset, 8);aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset := aty128fb_setcolreg_#t~mem923#1.base, aty128fb_setcolreg_#t~mem923#1.offset;havoc aty128fb_setcolreg_#t~mem923#1.base, aty128fb_setcolreg_#t~mem923#1.offset; [2025-02-08 02:05:27,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4386: aty128_map_ROM_~tmp___0~2#1 := aty128_map_ROM_#t~ret146#1;havoc aty128_map_ROM_#t~ret146#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: main_#t~ret990#1 := aty128fb_setcolreg_#res#1;havoc aty128fb_setcolreg_#t~mem923#1.base, aty128fb_setcolreg_#t~mem923#1.offset, aty128fb_setcolreg_#t~mem924#1, aty128fb_setcolreg_#t~mem925#1, aty128fb_setcolreg_#t~mem926#1.base, aty128fb_setcolreg_#t~mem926#1.offset, aty128fb_setcolreg_#t~mem927#1, aty128fb_setcolreg_#t~mem928#1, aty128fb_setcolreg_#t~mem929#1, aty128fb_setcolreg_#t~mem930#1, aty128fb_setcolreg_#t~bitwise931#1, aty128fb_setcolreg_#t~bitwise932#1, aty128fb_setcolreg_#t~bitwise933#1, aty128fb_setcolreg_#t~bitwise934#1, aty128fb_setcolreg_#t~bitwise935#1, aty128fb_setcolreg_#t~bitwise936#1, aty128fb_setcolreg_#t~bitwise937#1, aty128fb_setcolreg_#t~bitwise938#1, aty128fb_setcolreg_#t~mem939#1, aty128fb_setcolreg_#t~mem940#1, aty128fb_setcolreg_#t~mem941#1, aty128fb_setcolreg_#t~mem942#1, aty128fb_setcolreg_#t~mem943#1, aty128fb_setcolreg_~regno#1, aty128fb_setcolreg_~red#1, aty128fb_setcolreg_~green#1, aty128fb_setcolreg_~blue#1, aty128fb_setcolreg_~transp#1, aty128fb_setcolreg_~info#1.base, aty128fb_setcolreg_~info#1.offset, aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset, aty128fb_setcolreg_~i~4#1, aty128fb_setcolreg_~pal~0#1.base, aty128fb_setcolreg_~pal~0#1.offset;havoc aty128fb_setcolreg_#in~regno#1, aty128fb_setcolreg_#in~red#1, aty128fb_setcolreg_#in~green#1, aty128fb_setcolreg_#in~blue#1, aty128fb_setcolreg_#in~transp#1, aty128fb_setcolreg_#in~info#1.base, aty128fb_setcolreg_#in~info#1.offset;assume { :end_inline_aty128fb_setcolreg } true;assume -2147483648 <= main_#t~ret990#1 && main_#t~ret990#1 <= 2147483647;havoc main_#t~ret990#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: SUMMARY for call wait_for_idle(aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4386-1: SUMMARY for call aty128_map_ROM_#t~ret146#1 := readb(aty128_map_ROM_~bios~0#1.base, 1 + aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: havoc fb_find_mode_#t~nondet1009#1;aty128_init_#t~ret699#1 := fb_find_mode_#res#1;havoc fb_find_mode_#t~nondet1009#1, fb_find_mode_~arg0#1.base, fb_find_mode_~arg0#1.offset, fb_find_mode_~arg1#1.base, fb_find_mode_~arg1#1.offset, fb_find_mode_~arg2#1.base, fb_find_mode_~arg2#1.offset, fb_find_mode_~arg3#1.base, fb_find_mode_~arg3#1.offset, fb_find_mode_~arg4#1, fb_find_mode_~arg5#1.base, fb_find_mode_~arg5#1.offset, fb_find_mode_~arg6#1;havoc fb_find_mode_#in~arg0#1.base, fb_find_mode_#in~arg0#1.offset, fb_find_mode_#in~arg1#1.base, fb_find_mode_#in~arg1#1.offset, fb_find_mode_#in~arg2#1.base, fb_find_mode_#in~arg2#1.offset, fb_find_mode_#in~arg3#1.base, fb_find_mode_#in~arg3#1.offset, fb_find_mode_#in~arg4#1, fb_find_mode_#in~arg5#1.base, fb_find_mode_#in~arg5#1.offset, fb_find_mode_#in~arg6#1;assume { :end_inline_fb_find_mode } true;assume -2147483648 <= aty128_init_#t~ret699#1 && aty128_init_#t~ret699#1 <= 2147483647;aty128_init_~tmp___1~6#1 := aty128_init_#t~ret699#1;havoc aty128_init_#t~ret699#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585: assume 0 == aty128_timings_#t~mem209#1 % 4294967296;havoc aty128_timings_#t~mem209#1;call write~int#7(7501, aty128_timings_~par#1.base, 96 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585: assume !(0 == aty128_timings_#t~mem209#1 % 4294967296);havoc aty128_timings_#t~mem209#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-1: call aty128_timings_#t~mem209#1 := read~int#7(aty128_timings_~par#1.base, 96 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume -2147483648 <= aty128_map_ROM_#t~ret148#1 && aty128_map_ROM_#t~ret148#1 <= 2147483647;havoc aty128_map_ROM_#t~bitwise147#1;havoc aty128_map_ROM_#t~ret148#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-1: SUMMARY for call aty128_map_ROM_#t~ret148#1 := printk(17, 0); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume 3 == main_~tmp___0~16#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume !(3 == main_~tmp___0~16#1); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: SUMMARY for call aty128_reset_engine(aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-4: assume 0 == 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise147#1 := (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-4: assume !(0 == 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-5: assume 0 == (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296);aty128_map_ROM_#t~bitwise147#1 := 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-5: assume !(0 == (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) || (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) == 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-2: [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-3: havoc aty128_map_ROM_#t~bitwise147#1;assume ((((((if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) < 0 && 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise147#1 >= 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296)) && (((if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise147#1 >= (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) < 0 || 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296) < 0) || aty128_map_ROM_#t~bitwise147#1 <= (if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) + 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296))) && (((if aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 else aty128_map_ROM_~tmp~14#1 % 256 % 4294967296 - 4294967296) >= 0 && 256 * (if aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___0~2#1 % 256 % 4294967296 - 4294967296) >= 0) || aty128_map_ROM_#t~bitwise147#1 < 0)) && aty128_map_ROM_#t~bitwise147#1 <= 2147483647; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4454: aty128_map_ROM_#res#1.base, aty128_map_ROM_#res#1.offset := 0, 0;call ULTIMATE.dealloc(aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset);havoc aty128_map_ROM_~#rom_size~0#1.base, aty128_map_ROM_~#rom_size~0#1.offset; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4454-1: SUMMARY for call pci_unmap_rom(aty128_map_ROM_~dev#1.base, aty128_map_ROM_~dev#1.offset, aty128_map_ROM_~bios~0#1.base, aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: SUMMARY for call wait_for_idle(aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset); srcloc: null [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5842: havoc aty128_timings_#t~mem204#1, aty128_timings_#t~mem205#1, aty128_timings_#t~mem206#1, aty128_timings_#t~mem207#1, aty128_timings_#t~mem208#1, aty128_timings_#t~mem209#1, aty128_timings_#t~ret210#1, aty128_timings_~par#1.base, aty128_timings_~par#1.offset, aty128_timings_~tmp~17#1;havoc aty128_timings_#in~par#1.base, aty128_timings_#in~par#1.offset;assume { :end_inline_aty128_timings } true;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 := aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, aty128_probe_~info~4#1.base, aty128_probe_~info~4#1.offset;havoc pci_set_drvdata_#t~ret94#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_dev_set_drvdata } true;dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset := pci_set_drvdata_~pdev#1.base, 137 + pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1007#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset := dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset;dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset := dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;havoc dev_set_drvdata_#t~nondet1007#1;assume -2147483648 <= dev_set_drvdata_#t~nondet1007#1 && dev_set_drvdata_#t~nondet1007#1 <= 2147483647;dev_set_drvdata_#res#1 := dev_set_drvdata_#t~nondet1007#1;havoc dev_set_drvdata_#t~nondet1007#1; [2025-02-08 02:05:27,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767: havoc pci_save_state_#t~nondet1021#1;aty128_pci_suspend_#t~ret963#1 := pci_save_state_#res#1;havoc pci_save_state_#t~nondet1021#1, pci_save_state_~arg0#1.base, pci_save_state_~arg0#1.offset;havoc pci_save_state_#in~arg0#1.base, pci_save_state_#in~arg0#1.offset;assume { :end_inline_pci_save_state } true;assume -2147483648 <= aty128_pci_suspend_#t~ret963#1 && aty128_pci_suspend_#t~ret963#1 <= 2147483647;havoc aty128_pci_suspend_#t~ret963#1;aty128_pci_suspend_#res#1 := 0;call ULTIMATE.dealloc(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset);havoc aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5842-1: assume { :begin_inline_aty128_timings } true;aty128_timings_#in~par#1.base, aty128_timings_#in~par#1.offset := aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset;havoc aty128_timings_#t~mem204#1, aty128_timings_#t~mem205#1, aty128_timings_#t~mem206#1, aty128_timings_#t~mem207#1, aty128_timings_#t~mem208#1, aty128_timings_#t~mem209#1, aty128_timings_#t~ret210#1, aty128_timings_~par#1.base, aty128_timings_~par#1.offset, aty128_timings_~tmp~17#1;aty128_timings_~par#1.base, aty128_timings_~par#1.offset := aty128_timings_#in~par#1.base, aty128_timings_#in~par#1.offset;havoc aty128_timings_~tmp~17#1;call aty128_timings_#t~mem204#1 := read~int#7(aty128_timings_~par#1.base, 80 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5578: SUMMARY for call backlight_update_status(aty128_bl_init_~bd~0#1.base, aty128_bl_init_~bd~0#1.offset); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: assume 0 != (~mode_option~0.base + ~mode_option~0.offset) % 18446744073709551616;assume { :begin_inline_fb_find_mode } true;fb_find_mode_#in~arg0#1.base, fb_find_mode_#in~arg0#1.offset, fb_find_mode_#in~arg1#1.base, fb_find_mode_#in~arg1#1.offset, fb_find_mode_#in~arg2#1.base, fb_find_mode_#in~arg2#1.offset, fb_find_mode_#in~arg3#1.base, fb_find_mode_#in~arg3#1.offset, fb_find_mode_#in~arg4#1, fb_find_mode_#in~arg5#1.base, fb_find_mode_#in~arg5#1.offset, fb_find_mode_#in~arg6#1 := aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset, ~mode_option~0.base, ~mode_option~0.offset, 0, 0, 0, ~#defaultmode~0.base, ~#defaultmode~0.offset, 8;havoc fb_find_mode_#res#1;havoc fb_find_mode_#t~nondet1009#1, fb_find_mode_~arg0#1.base, fb_find_mode_~arg0#1.offset, fb_find_mode_~arg1#1.base, fb_find_mode_~arg1#1.offset, fb_find_mode_~arg2#1.base, fb_find_mode_~arg2#1.offset, fb_find_mode_~arg3#1.base, fb_find_mode_~arg3#1.offset, fb_find_mode_~arg4#1, fb_find_mode_~arg5#1.base, fb_find_mode_~arg5#1.offset, fb_find_mode_~arg6#1;fb_find_mode_~arg0#1.base, fb_find_mode_~arg0#1.offset := fb_find_mode_#in~arg0#1.base, fb_find_mode_#in~arg0#1.offset;fb_find_mode_~arg1#1.base, fb_find_mode_~arg1#1.offset := fb_find_mode_#in~arg1#1.base, fb_find_mode_#in~arg1#1.offset;fb_find_mode_~arg2#1.base, fb_find_mode_~arg2#1.offset := fb_find_mode_#in~arg2#1.base, fb_find_mode_#in~arg2#1.offset;fb_find_mode_~arg3#1.base, fb_find_mode_~arg3#1.offset := fb_find_mode_#in~arg3#1.base, fb_find_mode_#in~arg3#1.offset;fb_find_mode_~arg4#1 := fb_find_mode_#in~arg4#1;fb_find_mode_~arg5#1.base, fb_find_mode_~arg5#1.offset := fb_find_mode_#in~arg5#1.base, fb_find_mode_#in~arg5#1.offset;fb_find_mode_~arg6#1 := fb_find_mode_#in~arg6#1;havoc fb_find_mode_#t~nondet1009#1;assume -2147483648 <= fb_find_mode_#t~nondet1009#1 && fb_find_mode_#t~nondet1009#1 <= 2147483647;fb_find_mode_#res#1 := fb_find_mode_#t~nondet1009#1;havoc fb_find_mode_#t~nondet1009#1; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: assume !(0 != (~mode_option~0.base + ~mode_option~0.offset) % 18446744073709551616); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305: assume -2147483648 <= aty128_pci_suspend_#t~ret967#1 && aty128_pci_suspend_#t~ret967#1 <= 2147483647;havoc aty128_pci_suspend_#t~ret967#1;call write~int#7(1, aty128_pci_suspend_~par~11#1.base, 176 + aty128_pci_suspend_~par~11#1.offset, 4);call write~int#7(1, aty128_pci_suspend_~par~11#1.base, 180 + aty128_pci_suspend_~par~11#1.offset, 4);call aty128_pci_suspend_#t~mem968#1 := read~int#4(aty128_pci_suspend_~#state#1.base, aty128_pci_suspend_~#state#1.offset, 4); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305-1: SUMMARY for call aty128_pci_suspend_#t~ret967#1 := aty128fb_blank(4, aty128_pci_suspend_~info~6#1.base, aty128_pci_suspend_~info~6#1.offset); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6107: havoc aty128fb_setcolreg_#t~mem940#1; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6107-1: SUMMARY for call aty128_st_pal(8 * aty128fb_setcolreg_~regno#1, aty128fb_setcolreg_~red#1, aty128fb_setcolreg_#t~mem940#1 % 256, aty128fb_setcolreg_~blue#1, aty128fb_setcolreg_~par~9#1.base, aty128fb_setcolreg_~par~9#1.offset); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: havoc pci_set_drvdata_#t~ret94#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;assume { :begin_inline_aty128_init } true;aty128_init_#in~pdev#1.base, aty128_init_#in~pdev#1.offset, aty128_init_#in~ent#1.base, aty128_init_#in~ent#1.offset := aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, aty128_probe_~ent#1.base, aty128_probe_~ent#1.offset;havoc aty128_init_#res#1;havoc aty128_init_#t~ret637#1.base, aty128_init_#t~ret637#1.offset, aty128_init_#t~mem638#1.base, aty128_init_#t~mem638#1.offset, aty128_init_#t~ret639#1, aty128_init_#t~strcpy~res640#1.base, aty128_init_#t~strcpy~res640#1.offset, aty128_init_#t~mem641#1, aty128_init_#t~mem642#1, aty128_init_#t~mem643#1, aty128_init_#t~mem644#1, aty128_init_#t~mem645#1.base, aty128_init_#t~mem645#1.offset, aty128_init_#t~ret646#1, aty128_init_#t~ret647#1, aty128_init_#t~mem648#1, aty128_init_#t~mem649#1, aty128_init_#t~mem650#1.base, aty128_init_#t~mem650#1.offset, aty128_init_#t~mem651#1.base, aty128_init_#t~mem651#1.offset, aty128_init_#t~ret652#1, aty128_init_#t~mem653#1, aty128_init_#t~mem654#1.base, aty128_init_#t~mem654#1.offset, aty128_init_#t~mem655#1.base, aty128_init_#t~mem655#1.offset, aty128_init_#t~ret656#1, aty128_init_#t~mem657#1, aty128_init_#t~mem658#1, aty128_init_#t~mem659#1, aty128_init_#t~mem660#1, aty128_init_#t~mem661#1, aty128_init_#t~mem662#1, aty128_init_#t~mem663#1, aty128_init_#t~mem664#1, aty128_init_#t~mem665#1, aty128_init_#t~mem666#1, aty128_init_#t~mem667#1, aty128_init_#t~mem668#1, aty128_init_#t~mem669#1, aty128_init_#t~mem670#1, aty128_init_#t~mem671#1, aty128_init_#t~mem672#1, aty128_init_#t~mem673#1, aty128_init_#t~mem674#1, aty128_init_#t~mem675#1, aty128_init_#t~mem676#1, aty128_init_#t~mem677#1, aty128_init_#t~mem678#1, aty128_init_#t~mem679#1, aty128_init_#t~mem680#1, aty128_init_#t~mem681#1, aty128_init_#t~mem682#1, aty128_init_#t~mem683#1, aty128_init_#t~mem684#1, aty128_init_#t~mem685#1, aty128_init_#t~mem686#1, aty128_init_#t~mem687#1, aty128_init_#t~mem688#1, aty128_init_#t~mem689#1, aty128_init_#t~mem690#1, aty128_init_#t~mem691#1, aty128_init_#t~mem692#1, aty128_init_#t~arrayCopy693#1, aty128_init_#t~mem694#1, aty128_init_#t~mem695#1, aty128_init_#t~mem696#1, aty128_init_#t~mem697#1, aty128_init_#t~mem698#1, aty128_init_#t~ret699#1, aty128_init_#t~mem700#1, aty128_init_#t~mem701#1, aty128_init_#t~mem702#1, aty128_init_#t~mem703#1, aty128_init_#t~mem704#1, aty128_init_#t~mem705#1, aty128_init_#t~mem706#1, aty128_init_#t~mem707#1, aty128_init_#t~mem708#1, aty128_init_#t~mem709#1, aty128_init_#t~mem710#1, aty128_init_#t~mem711#1, aty128_init_#t~mem712#1, aty128_init_#t~mem713#1, aty128_init_#t~mem714#1, aty128_init_#t~mem715#1, aty128_init_#t~mem716#1, aty128_init_#t~mem717#1, aty128_init_#t~mem718#1, aty128_init_#t~mem719#1, aty128_init_#t~mem720#1, aty128_init_#t~mem721#1, aty128_init_#t~mem722#1, aty128_init_#t~mem723#1, aty128_init_#t~mem724#1, aty128_init_#t~mem725#1, aty128_init_#t~mem726#1, aty128_init_#t~mem727#1, aty128_init_#t~mem728#1, aty128_init_#t~mem729#1, aty128_init_#t~mem730#1, aty128_init_#t~mem731#1, aty128_init_#t~mem732#1, aty128_init_#t~mem733#1, aty128_init_#t~mem734#1, aty128_init_#t~arrayCopy735#1, aty128_init_#t~mem736#1, aty128_init_#t~mem737#1, aty128_init_#t~mem738#1, aty128_init_#t~mem739#1, aty128_init_#t~mem740#1, aty128_init_#t~mem741#1, aty128_init_#t~ret742#1, aty128_init_#t~ret743#1, aty128_init_#t~ret744#1, aty128_init_#t~bitwise745#1, aty128_init_#t~mem746#1, aty128_init_#t~bitwise747#1, aty128_init_#t~ret748#1, aty128_init_#t~bitwise749#1, aty128_init_#t~mem750#1, aty128_init_#t~mem751#1, aty128_init_#t~mem752#1, aty128_init_#t~mem753#1, aty128_init_#t~mem754#1, aty128_init_#t~mem755#1, aty128_init_#t~mem756#1, aty128_init_#t~mem757#1, aty128_init_#t~mem758#1, aty128_init_#t~mem759#1, aty128_init_#t~mem760#1, aty128_init_#t~mem761#1, aty128_init_#t~mem762#1, aty128_init_#t~mem763#1, aty128_init_#t~mem764#1, aty128_init_#t~mem765#1, aty128_init_#t~mem766#1, aty128_init_#t~mem767#1, aty128_init_#t~mem768#1, aty128_init_#t~mem769#1, aty128_init_#t~mem770#1, aty128_init_#t~mem771#1, aty128_init_#t~mem772#1, aty128_init_#t~mem773#1, aty128_init_#t~mem774#1, aty128_init_#t~mem775#1, aty128_init_#t~mem776#1, aty128_init_#t~mem777#1, aty128_init_#t~mem778#1, aty128_init_#t~mem779#1, aty128_init_#t~mem780#1, aty128_init_#t~mem781#1, aty128_init_#t~mem782#1, aty128_init_#t~mem783#1, aty128_init_#t~mem784#1, aty128_init_#t~arrayCopy785#1, aty128_init_#t~mem786#1, aty128_init_#t~mem787#1, aty128_init_#t~mem788#1, aty128_init_#t~mem789#1, aty128_init_#t~mem790#1, aty128_init_#t~ret791#1, aty128_init_#t~ret792#1, aty128_init_#t~ret793#1, aty128_init_#t~mem794#1, aty128_init_#t~ret795#1, aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset, aty128_init_~ent#1.base, aty128_init_~ent#1.offset, aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset, aty128_init_~tmp~29#1.base, aty128_init_~tmp~29#1.offset, aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset, aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset, aty128_init_~chip_rev~0#1, aty128_init_~dac~0#1, aty128_init_~tmp___0~11#1, aty128_init_~tmp___1~6#1, aty128_init_~tmp___2~3#1, aty128_init_~tmp___3~3#1, aty128_init_~tmp___4~2#1;aty128_init_~pdev#1.base, aty128_init_~pdev#1.offset := aty128_init_#in~pdev#1.base, aty128_init_#in~pdev#1.offset;aty128_init_~ent#1.base, aty128_init_~ent#1.offset := aty128_init_#in~ent#1.base, aty128_init_#in~ent#1.offset;havoc aty128_init_~info~3#1.base, aty128_init_~info~3#1.offset;havoc aty128_init_~tmp~29#1.base, aty128_init_~tmp~29#1.offset;havoc aty128_init_~par~5#1.base, aty128_init_~par~5#1.offset;call aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset := #Ultimate.allocOnStack(160);call aty128_init_~#video_card~0#1.base, aty128_init_~#video_card~0#1.offset := #Ultimate.allocOnStack(50);havoc aty128_init_~chip_rev~0#1;havoc aty128_init_~dac~0#1;havoc aty128_init_~tmp___0~11#1;havoc aty128_init_~tmp___1~6#1;havoc aty128_init_~tmp___2~3#1;havoc aty128_init_~tmp___3~3#1;havoc aty128_init_~tmp___4~2#1; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5579: assume -2147483648 <= aty128_bl_init_#t~ret635#1 && aty128_bl_init_#t~ret635#1 <= 2147483647;havoc aty128_bl_init_#t~ret635#1;call ULTIMATE.dealloc(aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset);havoc aty128_bl_init_~#props~0#1.base, aty128_bl_init_~#props~0#1.offset;call ULTIMATE.dealloc(aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset);havoc aty128_bl_init_~#name~0#1.base, aty128_bl_init_~#name~0#1.offset; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5579-1: SUMMARY for call aty128_bl_init_#t~ret635#1 := printk(30, 0); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume 4 == main_~tmp___0~16#1; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume !(4 == main_~tmp___0~16#1); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5381: aty128fb_pan_display_#res#1 := 0; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5381-1: SUMMARY for call _aty_st_le32(548, aty128fb_pan_display_~offset~0#1, aty128fb_pan_display_~par~2#1.base, aty128fb_pan_display_~par~2#1.offset); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4523: aty128_find_mem_vbios_~tmp~16#1.base, aty128_find_mem_vbios_~tmp~16#1.offset := aty128_find_mem_vbios_#t~ret201#1.base, aty128_find_mem_vbios_#t~ret201#1.offset;havoc aty128_find_mem_vbios_#t~ret201#1.base, aty128_find_mem_vbios_#t~ret201#1.offset;aty128_find_mem_vbios_~rom_base~0#1.base, aty128_find_mem_vbios_~rom_base~0#1.offset := aty128_find_mem_vbios_~tmp~16#1.base, aty128_find_mem_vbios_~tmp~16#1.offset; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4523-1: SUMMARY for call aty128_find_mem_vbios_#t~ret201#1.base, aty128_find_mem_vbios_#t~ret201#1.offset := ioremap(aty128_find_mem_vbios_~segstart~0#1 % 4294967296, 65536); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4590: call write~int#7(128, aty128_timings_~par#1.base, 100 + aty128_timings_~par#1.offset, 4);call write~int#7(32, aty128_timings_~par#1.base, 104 + aty128_timings_~par#1.offset, 4); [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5846: assume 0 == aty128_probe_~tmp___6~2#1; [2025-02-08 02:05:27,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5846: assume !(0 == aty128_probe_~tmp___6~2#1); [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780: assume 0 == (aty128_probe_~info~4#1.base + aty128_probe_~info~4#1.offset) % 18446744073709551616; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780: assume !(0 == (aty128_probe_~info~4#1.base + aty128_probe_~info~4#1.offset) % 18446744073709551616);call aty128_probe_#t~mem820#1.base, aty128_probe_#t~mem820#1.offset := read~$Pointer$#7(aty128_probe_~info~4#1.base, 1521 + aty128_probe_~info~4#1.offset, 8);aty128_probe_~par~6#1.base, aty128_probe_~par~6#1.offset := aty128_probe_#t~mem820#1.base, aty128_probe_#t~mem820#1.offset;havoc aty128_probe_#t~mem820#1.base, aty128_probe_#t~mem820#1.offset;call write~$Pointer$#7(aty128_probe_~par~6#1.base, 312 + aty128_probe_~par~6#1.offset, aty128_probe_~info~4#1.base, 1501 + aty128_probe_~info~4#1.offset, 8);call write~int#7(aty128_probe_~reg_addr~0#1, aty128_probe_~info~4#1.base, 534 + aty128_probe_~info~4#1.offset, 8);assume { :begin_inline_pci_ioremap_bar } true;pci_ioremap_bar_#in~arg0#1.base, pci_ioremap_bar_#in~arg0#1.offset, pci_ioremap_bar_#in~arg1#1 := aty128_probe_~pdev#1.base, aty128_probe_~pdev#1.offset, 2;havoc pci_ioremap_bar_#res#1.base, pci_ioremap_bar_#res#1.offset;havoc pci_ioremap_bar_#t~ret1019#1.base, pci_ioremap_bar_#t~ret1019#1.offset, pci_ioremap_bar_~arg0#1.base, pci_ioremap_bar_~arg0#1.offset, pci_ioremap_bar_~arg1#1;pci_ioremap_bar_~arg0#1.base, pci_ioremap_bar_~arg0#1.offset := pci_ioremap_bar_#in~arg0#1.base, pci_ioremap_bar_#in~arg0#1.offset;pci_ioremap_bar_~arg1#1 := pci_ioremap_bar_#in~arg1#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507-1: assume { :begin_inline_aty128fb_pan_display } true;aty128fb_pan_display_#in~var#1.base, aty128fb_pan_display_#in~var#1.offset, aty128fb_pan_display_#in~fb#1.base, aty128fb_pan_display_#in~fb#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc aty128fb_pan_display_#res#1;havoc aty128fb_pan_display_#t~mem576#1.base, aty128fb_pan_display_#t~mem576#1.offset, aty128fb_pan_display_#t~mem577#1, aty128fb_pan_display_#t~mem578#1, aty128fb_pan_display_#t~mem579#1, aty128fb_pan_display_#t~mem580#1, aty128fb_pan_display_#t~mem581#1, aty128fb_pan_display_#t~mem582#1, aty128fb_pan_display_#t~mem583#1, aty128fb_pan_display_#t~mem584#1, aty128fb_pan_display_#t~mem585#1, aty128fb_pan_display_~var#1.base, aty128fb_pan_display_~var#1.offset, aty128fb_pan_display_~fb#1.base, aty128fb_pan_display_~fb#1.offset, aty128fb_pan_display_~par~2#1.base, aty128fb_pan_display_~par~2#1.offset, aty128fb_pan_display_~xoffset~1#1, aty128fb_pan_display_~yoffset~1#1, aty128fb_pan_display_~offset~0#1, aty128fb_pan_display_~xres~2#1, aty128fb_pan_display_~yres~2#1;aty128fb_pan_display_~var#1.base, aty128fb_pan_display_~var#1.offset := aty128fb_pan_display_#in~var#1.base, aty128fb_pan_display_#in~var#1.offset;aty128fb_pan_display_~fb#1.base, aty128fb_pan_display_~fb#1.offset := aty128fb_pan_display_#in~fb#1.base, aty128fb_pan_display_#in~fb#1.offset;havoc aty128fb_pan_display_~par~2#1.base, aty128fb_pan_display_~par~2#1.offset;havoc aty128fb_pan_display_~xoffset~1#1;havoc aty128fb_pan_display_~yoffset~1#1;havoc aty128fb_pan_display_~offset~0#1;havoc aty128fb_pan_display_~xres~2#1;havoc aty128fb_pan_display_~yres~2#1;call aty128fb_pan_display_#t~mem576#1.base, aty128fb_pan_display_#t~mem576#1.offset := read~$Pointer$#7(aty128fb_pan_display_~fb#1.base, 1521 + aty128fb_pan_display_~fb#1.offset, 8);aty128fb_pan_display_~par~2#1.base, aty128fb_pan_display_~par~2#1.offset := aty128fb_pan_display_#t~mem576#1.base, aty128fb_pan_display_#t~mem576#1.offset;havoc aty128fb_pan_display_#t~mem576#1.base, aty128fb_pan_display_#t~mem576#1.offset;call aty128fb_pan_display_#t~mem577#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 4 + aty128fb_pan_display_~par~2#1.offset, 4);aty128fb_pan_display_~xres~2#1 := 8 * ((1 + aty128fb_pan_display_#t~mem577#1 % 4294967296 / 65536 % 256) % 4294967296);havoc aty128fb_pan_display_#t~mem577#1;call aty128fb_pan_display_#t~mem578#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 12 + aty128fb_pan_display_~par~2#1.offset, 4);aty128fb_pan_display_~yres~2#1 := 1 + aty128fb_pan_display_#t~mem578#1 % 4294967296 / 65536 % 2048;havoc aty128fb_pan_display_#t~mem578#1;call aty128fb_pan_display_#t~mem579#1 := read~int#7(aty128fb_pan_display_~var#1.base, 16 + aty128fb_pan_display_~var#1.offset, 4);aty128fb_pan_display_~xoffset~1#1 := 7 + aty128fb_pan_display_#t~mem579#1 - (7 + aty128fb_pan_display_#t~mem579#1) % 8;havoc aty128fb_pan_display_#t~mem579#1;call aty128fb_pan_display_#t~mem580#1 := read~int#7(aty128fb_pan_display_~var#1.base, 20 + aty128fb_pan_display_~var#1.offset, 4);aty128fb_pan_display_~yoffset~1#1 := aty128fb_pan_display_#t~mem580#1;havoc aty128fb_pan_display_#t~mem580#1;call aty128fb_pan_display_#t~mem581#1 := read~int#7(aty128fb_pan_display_~par~2#1.base, 40 + aty128fb_pan_display_~par~2#1.offset, 4); [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507: main_#t~ret991#1 := aty128fb_pan_display_#res#1;havoc aty128fb_pan_display_#t~mem576#1.base, aty128fb_pan_display_#t~mem576#1.offset, aty128fb_pan_display_#t~mem577#1, aty128fb_pan_display_#t~mem578#1, aty128fb_pan_display_#t~mem579#1, aty128fb_pan_display_#t~mem580#1, aty128fb_pan_display_#t~mem581#1, aty128fb_pan_display_#t~mem582#1, aty128fb_pan_display_#t~mem583#1, aty128fb_pan_display_#t~mem584#1, aty128fb_pan_display_#t~mem585#1, aty128fb_pan_display_~var#1.base, aty128fb_pan_display_~var#1.offset, aty128fb_pan_display_~fb#1.base, aty128fb_pan_display_~fb#1.offset, aty128fb_pan_display_~par~2#1.base, aty128fb_pan_display_~par~2#1.offset, aty128fb_pan_display_~xoffset~1#1, aty128fb_pan_display_~yoffset~1#1, aty128fb_pan_display_~offset~0#1, aty128fb_pan_display_~xres~2#1, aty128fb_pan_display_~yres~2#1;havoc aty128fb_pan_display_#in~var#1.base, aty128fb_pan_display_#in~var#1.offset, aty128fb_pan_display_#in~fb#1.base, aty128fb_pan_display_#in~fb#1.offset;assume { :end_inline_aty128fb_pan_display } true;assume -2147483648 <= main_#t~ret991#1 && main_#t~ret991#1 <= 2147483647;havoc main_#t~ret991#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4393: aty128_map_ROM_~tmp___3~0#1 := aty128_map_ROM_#t~ret149#1;havoc aty128_map_ROM_#t~ret149#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4393-1: SUMMARY for call aty128_map_ROM_#t~ret149#1 := readb(aty128_map_ROM_~bios~0#1.base, 24 + aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume 5 == main_~tmp___0~16#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume !(5 == main_~tmp___0~16#1); [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume 0 != aty128_pci_suspend_#t~mem968#1;havoc aty128_pci_suspend_#t~mem968#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume !(0 != aty128_pci_suspend_#t~mem968#1);havoc aty128_pci_suspend_#t~mem968#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: call aty128fb_setcolreg_#t~mem941#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 184 + aty128fb_setcolreg_~par~9#1.offset + (if aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);aty128fb_setcolreg_~red#1 := aty128fb_setcolreg_#t~mem941#1 % 256;havoc aty128fb_setcolreg_#t~mem941#1;call aty128fb_setcolreg_#t~mem942#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 280 + aty128fb_setcolreg_~par~9#1.offset + (if aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 else aty128fb_setcolreg_~regno#1 % 4294967296 / 2 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);aty128fb_setcolreg_~blue#1 := aty128fb_setcolreg_#t~mem942#1 % 256;havoc aty128fb_setcolreg_#t~mem942#1;aty128fb_setcolreg_~regno#1 := 4 * (aty128fb_setcolreg_~regno#1 % 4294967296); [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume 0 != aty128fb_ioctl_~rc~0#1;aty128fb_ioctl_#res#1 := aty128fb_ioctl_~rc~0#1; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume !(0 != aty128fb_ioctl_~rc~0#1);call write~int#7((if aty128fb_ioctl_~value~0#1 % 4294967296 % 4294967296 <= 2147483647 then aty128fb_ioctl_~value~0#1 % 4294967296 % 4294967296 else aty128fb_ioctl_~value~0#1 % 4294967296 % 4294967296 - 4294967296) % 2, aty128fb_ioctl_~par~10#1.base, 156 + aty128fb_ioctl_~par~10#1.offset, 4); [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4592-1: SUMMARY for call aty128_timings_#t~ret210#1 := _aty_ld_le32(320, aty128_timings_~par#1.base, aty128_timings_~par#1.offset); srcloc: null [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4526: assume 0 == (aty128_find_mem_vbios_~rom_base~0#1.base + aty128_find_mem_vbios_~rom_base~0#1.offset) % 18446744073709551616;aty128_find_mem_vbios_#res#1.base, aty128_find_mem_vbios_#res#1.offset := 0, 0; [2025-02-08 02:05:27,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4526: assume !(0 == (aty128_find_mem_vbios_~rom_base~0#1.base + aty128_find_mem_vbios_~rom_base~0#1.offset) % 18446744073709551616); [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: assume 0 == aty128_init_~tmp___1~6#1;call aty128_init_#t~mem700#1 := read~int#5(~#default_var~0.base, ~#default_var~0.offset, 4);call aty128_init_#t~mem701#1 := read~int#5(~#default_var~0.base, 4 + ~#default_var~0.offset, 4);call aty128_init_#t~mem702#1 := read~int#5(~#default_var~0.base, 8 + ~#default_var~0.offset, 4);call aty128_init_#t~mem703#1 := read~int#5(~#default_var~0.base, 12 + ~#default_var~0.offset, 4);call aty128_init_#t~mem704#1 := read~int#5(~#default_var~0.base, 16 + ~#default_var~0.offset, 4);call aty128_init_#t~mem705#1 := read~int#5(~#default_var~0.base, 20 + ~#default_var~0.offset, 4);call aty128_init_#t~mem706#1 := read~int#5(~#default_var~0.base, 24 + ~#default_var~0.offset, 4);call aty128_init_#t~mem707#1 := read~int#5(~#default_var~0.base, 28 + ~#default_var~0.offset, 4);call aty128_init_#t~mem708#1 := read~int#5(~#default_var~0.base, 32 + ~#default_var~0.offset, 4);call aty128_init_#t~mem709#1 := read~int#5(~#default_var~0.base, 36 + ~#default_var~0.offset, 4);call aty128_init_#t~mem710#1 := read~int#5(~#default_var~0.base, 40 + ~#default_var~0.offset, 4);call aty128_init_#t~mem711#1 := read~int#5(~#default_var~0.base, 44 + ~#default_var~0.offset, 4);call aty128_init_#t~mem712#1 := read~int#5(~#default_var~0.base, 48 + ~#default_var~0.offset, 4);call aty128_init_#t~mem713#1 := read~int#5(~#default_var~0.base, 52 + ~#default_var~0.offset, 4);call aty128_init_#t~mem714#1 := read~int#5(~#default_var~0.base, 56 + ~#default_var~0.offset, 4);call aty128_init_#t~mem715#1 := read~int#5(~#default_var~0.base, 60 + ~#default_var~0.offset, 4);call aty128_init_#t~mem716#1 := read~int#5(~#default_var~0.base, 64 + ~#default_var~0.offset, 4);call aty128_init_#t~mem717#1 := read~int#5(~#default_var~0.base, 68 + ~#default_var~0.offset, 4);call aty128_init_#t~mem718#1 := read~int#5(~#default_var~0.base, 72 + ~#default_var~0.offset, 4);call aty128_init_#t~mem719#1 := read~int#5(~#default_var~0.base, 76 + ~#default_var~0.offset, 4);call aty128_init_#t~mem720#1 := read~int#5(~#default_var~0.base, 80 + ~#default_var~0.offset, 4);call aty128_init_#t~mem721#1 := read~int#5(~#default_var~0.base, 84 + ~#default_var~0.offset, 4);call aty128_init_#t~mem722#1 := read~int#5(~#default_var~0.base, 88 + ~#default_var~0.offset, 4);call aty128_init_#t~mem723#1 := read~int#5(~#default_var~0.base, 92 + ~#default_var~0.offset, 4);call aty128_init_#t~mem724#1 := read~int#5(~#default_var~0.base, 96 + ~#default_var~0.offset, 4);call aty128_init_#t~mem725#1 := read~int#5(~#default_var~0.base, 100 + ~#default_var~0.offset, 4);call aty128_init_#t~mem726#1 := read~int#5(~#default_var~0.base, 104 + ~#default_var~0.offset, 4);call aty128_init_#t~mem727#1 := read~int#5(~#default_var~0.base, 108 + ~#default_var~0.offset, 4);call aty128_init_#t~mem728#1 := read~int#5(~#default_var~0.base, 112 + ~#default_var~0.offset, 4);call aty128_init_#t~mem729#1 := read~int#5(~#default_var~0.base, 116 + ~#default_var~0.offset, 4);call aty128_init_#t~mem730#1 := read~int#5(~#default_var~0.base, 120 + ~#default_var~0.offset, 4);call aty128_init_#t~mem731#1 := read~int#5(~#default_var~0.base, 124 + ~#default_var~0.offset, 4);call aty128_init_#t~mem732#1 := read~int#5(~#default_var~0.base, 128 + ~#default_var~0.offset, 4);call aty128_init_#t~mem733#1 := read~int#5(~#default_var~0.base, 132 + ~#default_var~0.offset, 4);call aty128_init_#t~mem734#1 := read~int#5(~#default_var~0.base, 136 + ~#default_var~0.offset, 4);call aty128_init_#t~mem736#1 := read~int#5(~#default_var~0.base, 140 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy735#1 := aty128_init_#t~arrayCopy735#1[0 := aty128_init_#t~mem736#1];call aty128_init_#t~mem737#1 := read~int#5(~#default_var~0.base, 144 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy735#1 := aty128_init_#t~arrayCopy735#1[1 := aty128_init_#t~mem737#1];call aty128_init_#t~mem738#1 := read~int#5(~#default_var~0.base, 148 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy735#1 := aty128_init_#t~arrayCopy735#1[2 := aty128_init_#t~mem738#1];call aty128_init_#t~mem739#1 := read~int#5(~#default_var~0.base, 152 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy735#1 := aty128_init_#t~arrayCopy735#1[3 := aty128_init_#t~mem739#1];call aty128_init_#t~mem740#1 := read~int#5(~#default_var~0.base, 156 + ~#default_var~0.offset, 4);aty128_init_#t~arrayCopy735#1 := aty128_init_#t~arrayCopy735#1[4 := aty128_init_#t~mem740#1];call write~int#7(aty128_init_#t~mem700#1, aty128_init_~#var~0#1.base, aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem701#1, aty128_init_~#var~0#1.base, 4 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem702#1, aty128_init_~#var~0#1.base, 8 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem703#1, aty128_init_~#var~0#1.base, 12 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem704#1, aty128_init_~#var~0#1.base, 16 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem705#1, aty128_init_~#var~0#1.base, 20 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem706#1, aty128_init_~#var~0#1.base, 24 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem707#1, aty128_init_~#var~0#1.base, 28 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem708#1, aty128_init_~#var~0#1.base, 32 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem709#1, aty128_init_~#var~0#1.base, 36 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem710#1, aty128_init_~#var~0#1.base, 40 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem711#1, aty128_init_~#var~0#1.base, 44 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem712#1, aty128_init_~#var~0#1.base, 48 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem713#1, aty128_init_~#var~0#1.base, 52 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem714#1, aty128_init_~#var~0#1.base, 56 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem715#1, aty128_init_~#var~0#1.base, 60 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem716#1, aty128_init_~#var~0#1.base, 64 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem717#1, aty128_init_~#var~0#1.base, 68 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem718#1, aty128_init_~#var~0#1.base, 72 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem719#1, aty128_init_~#var~0#1.base, 76 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem720#1, aty128_init_~#var~0#1.base, 80 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem721#1, aty128_init_~#var~0#1.base, 84 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem722#1, aty128_init_~#var~0#1.base, 88 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem723#1, aty128_init_~#var~0#1.base, 92 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem724#1, aty128_init_~#var~0#1.base, 96 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem725#1, aty128_init_~#var~0#1.base, 100 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem726#1, aty128_init_~#var~0#1.base, 104 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem727#1, aty128_init_~#var~0#1.base, 108 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem728#1, aty128_init_~#var~0#1.base, 112 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem729#1, aty128_init_~#var~0#1.base, 116 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem730#1, aty128_init_~#var~0#1.base, 120 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem731#1, aty128_init_~#var~0#1.base, 124 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem732#1, aty128_init_~#var~0#1.base, 128 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem733#1, aty128_init_~#var~0#1.base, 132 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~mem734#1, aty128_init_~#var~0#1.base, 136 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy735#1[0], aty128_init_~#var~0#1.base, 140 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy735#1[1], aty128_init_~#var~0#1.base, 144 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy735#1[2], aty128_init_~#var~0#1.base, 148 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy735#1[3], aty128_init_~#var~0#1.base, 152 + aty128_init_~#var~0#1.offset, 4);call write~int#7(aty128_init_#t~arrayCopy735#1[4], aty128_init_~#var~0#1.base, 156 + aty128_init_~#var~0#1.offset, 4);havoc aty128_init_#t~mem700#1;havoc aty128_init_#t~mem701#1;havoc aty128_init_#t~mem702#1;havoc aty128_init_#t~mem703#1;havoc aty128_init_#t~mem704#1;havoc aty128_init_#t~mem705#1;havoc aty128_init_#t~mem706#1;havoc aty128_init_#t~mem707#1;havoc aty128_init_#t~mem708#1;havoc aty128_init_#t~mem709#1;havoc aty128_init_#t~mem710#1;havoc aty128_init_#t~mem711#1;havoc aty128_init_#t~mem712#1;havoc aty128_init_#t~mem713#1;havoc aty128_init_#t~mem714#1;havoc aty128_init_#t~mem715#1;havoc aty128_init_#t~mem716#1;havoc aty128_init_#t~mem717#1;havoc aty128_init_#t~mem718#1;havoc aty128_init_#t~mem719#1;havoc aty128_init_#t~mem720#1;havoc aty128_init_#t~mem721#1;havoc aty128_init_#t~mem722#1;havoc aty128_init_#t~mem723#1;havoc aty128_init_#t~mem724#1;havoc aty128_init_#t~mem725#1;havoc aty128_init_#t~mem726#1;havoc aty128_init_#t~mem727#1;havoc aty128_init_#t~mem728#1;havoc aty128_init_#t~mem729#1;havoc aty128_init_#t~mem730#1;havoc aty128_init_#t~mem731#1;havoc aty128_init_#t~mem732#1;havoc aty128_init_#t~mem733#1;havoc aty128_init_#t~mem734#1;havoc aty128_init_#t~arrayCopy735#1;havoc aty128_init_#t~mem736#1;havoc aty128_init_#t~mem737#1;havoc aty128_init_#t~mem738#1;havoc aty128_init_#t~mem739#1;havoc aty128_init_#t~mem740#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: assume !(0 == aty128_init_~tmp___1~6#1); [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4592: aty128_timings_~tmp~17#1 := aty128_timings_#t~ret210#1;havoc aty128_timings_#t~ret210#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394: aty128_map_ROM_~tmp___4~0#1 := aty128_map_ROM_#t~ret150#1;havoc aty128_map_ROM_#t~ret150#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394-1: SUMMARY for call aty128_map_ROM_#t~ret150#1 := readb(aty128_map_ROM_~bios~0#1.base, 25 + aty128_map_ROM_~bios~0#1.offset); srcloc: null [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: register_test_~val~0#1 := register_test_#t~ret116#1;havoc register_test_#t~ret116#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6046: assume aty128fb_setcolreg_~regno#1 % 4294967296 > 255;aty128fb_setcolreg_#res#1 := 1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6046: assume !(aty128fb_setcolreg_~regno#1 % 4294967296 > 255);call aty128fb_setcolreg_#t~mem924#1 := read~int#7(aty128fb_setcolreg_~par~9#1.base, 48 + aty128fb_setcolreg_~par~9#1.offset, 4); [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130-1: SUMMARY for call register_test_#t~ret116#1 := _aty_ld_le32(16, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782: assume -2147483648 <= aty128_probe_#t~ret819#1 && aty128_probe_#t~ret819#1 <= 2147483647;havoc aty128_probe_#t~ret819#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782-1: SUMMARY for call aty128_probe_#t~ret819#1 := printk(43, 0); srcloc: null [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395: aty128_map_ROM_~dptr~0#1 := aty128_map_ROM_#t~bitwise151#1;havoc aty128_map_ROM_#t~bitwise151#1; [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-1: [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: SUMMARY for call aty128_set_suspend(aty128_pci_suspend_~par~11#1.base, aty128_pci_suspend_~par~11#1.offset, 1); srcloc: null [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-4: assume 0 == (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) || (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) == (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536);aty128_map_ROM_#t~bitwise151#1 := (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-4: assume !(0 == (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) || (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) == (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536)); [2025-02-08 02:05:27,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-2: havoc aty128_map_ROM_#t~bitwise151#1;assume ((((((if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) < 0 && (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0) || aty128_map_ROM_#t~bitwise151#1 >= (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536)) && (((if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) >= 0 && (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0) || aty128_map_ROM_#t~bitwise151#1 >= (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536))) && (((if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) < 0 || (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0) || aty128_map_ROM_#t~bitwise151#1 <= (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) + (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536) >= 0 && (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0) || aty128_map_ROM_#t~bitwise151#1 < 0)) && aty128_map_ROM_#t~bitwise151#1 <= 2147483647; [2025-02-08 02:05:27,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-3: assume 0 == (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536);aty128_map_ROM_#t~bitwise151#1 := (if aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 <= 32767 then aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 else aty128_map_ROM_~tmp___3~0#1 % 256 % 65536 - 65536); [2025-02-08 02:05:27,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-3: assume !(0 == (if 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 else aty128_map_ROM_~tmp___4~0#1 % 256 % 4294967296 - 4294967296) % 65536 - 65536)); [2025-02-08 02:05:27,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: SUMMARY for call _aty_st_le32(16, 1431655765, register_test_~par#1.base, register_test_~par#1.offset); srcloc: null [2025-02-08 02:05:27,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: havoc #t~mem618; [2025-02-08 02:05:27,643 INFO L? ?]: Removed 516 outVars from TransFormulas that were not future-live. [2025-02-08 02:05:27,643 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:05:27,714 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:05:27,717 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:05:27,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:27 BoogieIcfgContainer [2025-02-08 02:05:27,718 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:05:27,723 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:05:27,723 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:05:27,726 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:05:27,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:42" (1/3) ... [2025-02-08 02:05:27,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f4759ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:05:27, skipping insertion in model container [2025-02-08 02:05:27,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:44" (2/3) ... [2025-02-08 02:05:27,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f4759ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:05:27, skipping insertion in model container [2025-02-08 02:05:27,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:27" (3/3) ... [2025-02-08 02:05:27,728 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i [2025-02-08 02:05:27,739 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:05:27,742 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-video-aty-aty128fb.ko.cil.out.i that has 50 procedures, 684 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2025-02-08 02:05:27,782 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:05:27,791 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3f243d94, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:05:27,792 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:05:27,794 INFO L276 IsEmpty]: Start isEmpty. Operand has 9 states, 6 states have (on average 1.5) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:05:27,797 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:05:27,798 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:05:27,801 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:05:27,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 6 states have (on average 1.5) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:05:27,807 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:05:27,811 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:05:27 BoogieIcfgContainer [2025-02-08 02:05:27,811 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:05:27,811 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:05:27,811 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:05:27,812 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:05:27,812 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:27" (3/4) ... [2025-02-08 02:05:27,813 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:05:27,817 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2025-02-08 02:05:27,817 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fb_set_suspend [2025-02-08 02:05:27,817 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_unmap_rom [2025-02-08 02:05:27,817 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_set_suspend [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _aty_ld_pll [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure depth_to_dst [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_set_crt_enable [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_bl_set_power [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128fb_sync [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure console_lock [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_reset_engine [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure framebuffer_release [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure backlight_update_status [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_idle [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure console_unlock [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioremap [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_flush_pixel_cache [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _aty_st_pll [2025-02-08 02:05:27,818 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty_pll_wait_readupdate [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_bl_get_level_brightness [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_fifo [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_set_lcd_enable [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iounmap [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure do_wait_for_fifo [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_pci_resume [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _aty_st_8 [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty_pll_writeupdate [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_st_pal [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _aty_ld_le32 [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _aty_st_le32 [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_bl_update_status [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_do_resume [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128fb_blank [2025-02-08 02:05:27,819 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_decode_var [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __request_region [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_init_engine [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128fb_check_var [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure readb [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128_bl_get_brightness [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:05:27,820 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure aty128fb_set_par [2025-02-08 02:05:27,827 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 64 nodes and edges [2025-02-08 02:05:27,834 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 31 nodes and edges [2025-02-08 02:05:27,835 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2025-02-08 02:05:27,835 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2025-02-08 02:05:27,836 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 02:05:27,836 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:05:27,837 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:05:28,076 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:05:28,076 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:05:28,076 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:05:28,077 INFO L158 Benchmark]: Toolchain (without parser) took 45260.06ms. Allocated memory was 142.6MB in the beginning and 864.0MB in the end (delta: 721.4MB). Free memory was 102.3MB in the beginning and 702.3MB in the end (delta: -600.0MB). Peak memory consumption was 116.1MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,077 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 226.5MB. Free memory is still 147.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:05:28,078 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1418.84ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 102.3MB in the beginning and 75.0MB in the end (delta: 27.3MB). Peak memory consumption was 94.5MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,078 INFO L158 Benchmark]: Boogie Procedure Inliner took 266.52ms. Allocated memory was 151.0MB in the beginning and 453.0MB in the end (delta: 302.0MB). Free memory was 75.0MB in the beginning and 366.4MB in the end (delta: -291.4MB). Peak memory consumption was 54.3MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,078 INFO L158 Benchmark]: Boogie Preprocessor took 442.73ms. Allocated memory is still 453.0MB. Free memory was 366.4MB in the beginning and 291.8MB in the end (delta: 74.6MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,078 INFO L158 Benchmark]: IcfgBuilder took 42765.64ms. Allocated memory was 453.0MB in the beginning and 864.0MB in the end (delta: 411.0MB). Free memory was 290.9MB in the beginning and 744.2MB in the end (delta: -453.3MB). Peak memory consumption was 464.8MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,079 INFO L158 Benchmark]: TraceAbstraction took 87.93ms. Allocated memory is still 864.0MB. Free memory was 744.2MB in the beginning and 735.9MB in the end (delta: 8.4MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:05:28,079 INFO L158 Benchmark]: Witness Printer took 265.03ms. Allocated memory is still 864.0MB. Free memory was 735.9MB in the beginning and 702.3MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:05:28,080 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.29ms. Allocated memory is still 226.5MB. Free memory is still 147.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1418.84ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 102.3MB in the beginning and 75.0MB in the end (delta: 27.3MB). Peak memory consumption was 94.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 266.52ms. Allocated memory was 151.0MB in the beginning and 453.0MB in the end (delta: 302.0MB). Free memory was 75.0MB in the beginning and 366.4MB in the end (delta: -291.4MB). Peak memory consumption was 54.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 442.73ms. Allocated memory is still 453.0MB. Free memory was 366.4MB in the beginning and 291.8MB in the end (delta: 74.6MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. * IcfgBuilder took 42765.64ms. Allocated memory was 453.0MB in the beginning and 864.0MB in the end (delta: 411.0MB). Free memory was 290.9MB in the beginning and 744.2MB in the end (delta: -453.3MB). Peak memory consumption was 464.8MB. Max. memory is 16.1GB. * TraceAbstraction took 87.93ms. Allocated memory is still 864.0MB. Free memory was 744.2MB in the beginning and 735.9MB in the end (delta: 8.4MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 265.03ms. Allocated memory is still 864.0MB. Free memory was 735.9MB in the beginning and 702.3MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3762]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [3762] - GenericResultAtLocation [Line: 3769]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [3769] - GenericResultAtLocation [Line: 3776]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [3776] - GenericResultAtLocation [Line: 3783]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [3783] - GenericResultAtLocation [Line: 6159]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6159] - GenericResultAtLocation [Line: 6161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6161] - GenericResultAtLocation [Line: 6164]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6164] - GenericResultAtLocation [Line: 6166]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6166] - GenericResultAtLocation [Line: 6169]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((__u32 *)arg)); [6169] - GenericResultAtLocation [Line: 6210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6210-6211] - GenericResultAtLocation [Line: 6213]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6213-6214] - GenericResultAtLocation [Line: 6217]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6217-6218] - GenericResultAtLocation [Line: 6220]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6220-6221] - GenericResultAtLocation [Line: 6224]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((__u32 *)arg): "ebx"); [6224-6225] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 6568]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 50 procedures, 684 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:05:28,290 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 02:05:28,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE