./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.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-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.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 f3969e09777e3733435e432a78d4390fe84408daf199147added4cf32aedab5f --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:34:35,688 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:34:35,732 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:34:35,736 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:34:35,736 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:34:35,750 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:34:35,751 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:34:35,751 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:34:35,751 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:34:35,751 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:34:35,751 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:34:35,752 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:34:35,752 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:34:35,752 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:34:35,753 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:34:35,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:34:35,753 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:34:35,754 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f3969e09777e3733435e432a78d4390fe84408daf199147added4cf32aedab5f [2025-02-08 04:34:36,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:34:36,010 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:34:36,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:34:36,013 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:34:36,014 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:34:36,015 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2025-02-08 04:34:37,247 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7da5c1bb/49851fa2c7414ee2bb924735d5826539/FLAG9ff85f264 [2025-02-08 04:34:37,823 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:34:37,824 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2025-02-08 04:34:37,881 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7da5c1bb/49851fa2c7414ee2bb924735d5826539/FLAG9ff85f264 [2025-02-08 04:34:37,898 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a7da5c1bb/49851fa2c7414ee2bb924735d5826539 [2025-02-08 04:34:37,901 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:34:37,902 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:34:37,904 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:34:37,905 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:34:37,913 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:34:37,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:34:37" (1/1) ... [2025-02-08 04:34:37,915 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ab1b04e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:37, skipping insertion in model container [2025-02-08 04:34:37,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:34:37" (1/1) ... [2025-02-08 04:34:38,023 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:34:40,576 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i[361017,361030] [2025-02-08 04:34:40,666 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:34:40,746 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:34:40,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3673] [2025-02-08 04:34:40,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3676] [2025-02-08 04:34:40,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3679] [2025-02-08 04:34:40,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3682] [2025-02-08 04:34:40,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3707-3708] [2025-02-08 04:34:40,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3719-3720] [2025-02-08 04:34:40,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3723-3724] [2025-02-08 04:34:40,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3727-3728] [2025-02-08 04:34:40,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3731-3732] [2025-02-08 04:34:40,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((u8 *)userbuffer), "i" (1UL)); [4856-4857] [2025-02-08 04:34:40,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((u16 *)userbuffer), "i" (2UL)); [4875-4876] [2025-02-08 04:34:40,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" ((u32 *)userbuffer), "i" (4UL)); [4911-4912] [2025-02-08 04:34:40,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)userbuffer): "ebx"); [5210] [2025-02-08 04:34:40,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)userbuffer): "ebx"); [5213] [2025-02-08 04:34:40,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)userbuffer): "ebx"); [5216] [2025-02-08 04:34:40,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)userbuffer): "ebx"); [5219] [2025-02-08 04:34:40,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)userbuffer): "ebx"); [5222] [2025-02-08 04:34:40,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)userbuffer): "ebx"); [5246-5247] [2025-02-08 04:34:40,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)userbuffer): "ebx"); [5250-5251] [2025-02-08 04:34:40,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)userbuffer): "ebx"); [5254-5255] [2025-02-08 04:34:40,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)userbuffer): "ebx"); [5258-5259] [2025-02-08 04:34:40,861 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)userbuffer): "ebx"); [5262-5263] [2025-02-08 04:34:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)userbuffer): "ebx"); [5309-5310] [2025-02-08 04:34:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)userbuffer): "ebx"); [5313-5314] [2025-02-08 04:34:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)userbuffer): "ebx"); [5317-5318] [2025-02-08 04:34:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)userbuffer): "ebx"); [5321-5322] [2025-02-08 04:34:40,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)userbuffer): "ebx"); [5325-5326] [2025-02-08 04:34:40,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)buffer): "ebx"); [7441] [2025-02-08 04:34:40,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)buffer): "ebx"); [7444] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)buffer): "ebx"); [7447] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)buffer): "ebx"); [7450] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((u8 *)buffer): "ebx"); [7453] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)buffer): "ebx"); [7473-7474] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)buffer): "ebx"); [7477-7478] [2025-02-08 04:34:40,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)buffer): "ebx"); [7481-7482] [2025-02-08 04:34:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)buffer): "ebx"); [7485-7486] [2025-02-08 04:34:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u16 *)buffer): "ebx"); [7489-7490] [2025-02-08 04:34:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)buffer): "ebx"); [7510-7511] [2025-02-08 04:34:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)buffer): "ebx"); [7514-7515] [2025-02-08 04:34:40,918 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)buffer): "ebx"); [7518-7519] [2025-02-08 04:34:40,919 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)buffer): "ebx"); [7522-7523] [2025-02-08 04:34:40,919 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)buffer): "ebx"); [7526-7527] [2025-02-08 04:34:40,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((u32 *)buffer): "ebx"); [7574-7575] [2025-02-08 04:34:40,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((u32 *)buffer): "ebx"); [7578-7579] [2025-02-08 04:34:40,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((u32 *)buffer): "ebx"); [7582-7583] [2025-02-08 04:34:40,921 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((u32 *)buffer): "ebx"); [7586-7587] [2025-02-08 04:34:40,921 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((u32 *)buffer): "ebx"); [7590-7591] [2025-02-08 04:34:40,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((u8 *)buffer), "i" (1UL)); [7650-7651] [2025-02-08 04:34:40,923 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((u16 *)buffer), "i" (2UL)); [7666-7667] [2025-02-08 04:34:40,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" ((u32 *)buffer), "i" (4UL)); [7682-7683] [2025-02-08 04:34:40,925 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((u32 *)buffer), "i" (4UL)); [7725-7726] [2025-02-08 04:34:40,930 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [7918] [2025-02-08 04:34:40,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [7921] [2025-02-08 04:34:40,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [7924] [2025-02-08 04:34:40,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [7927] [2025-02-08 04:34:40,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [7930] [2025-02-08 04:34:40,999 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [10220] [2025-02-08 04:34:41,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [10223] [2025-02-08 04:34:41,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [10226] [2025-02-08 04:34:41,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [10229] [2025-02-08 04:34:41,026 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--usb--misc--sisusbvga--sisusbvga.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i[361017,361030] [2025-02-08 04:34:41,030 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:34:41,269 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:34:41,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41 WrapperNode [2025-02-08 04:34:41,271 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:34:41,272 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:34:41,272 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:34:41,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:34:41,277 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:41,411 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:41,829 INFO L138 Inliner]: procedures = 359, calls = 7295, calls flagged for inlining = 186, calls inlined = 139, statements flattened = 14191 [2025-02-08 04:34:41,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:34:41,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:34:41,830 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:34:41,830 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:34:41,838 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:41,838 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:41,896 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,537 INFO L175 MemorySlicer]: Split 5415 memory accesses to 46 slices as follows [1, 6, 10, 3, 57, 5, 4, 65, 5, 7, 7, 2, 20, 44, 23, 6, 40, 8, 5, 32, 19, 21, 68, 0, 9, 2, 28, 5, 21, 14, 4342, 56, 8, 12, 26, 15, 3, 2, 9, 8, 281, 10, 19, 72, 14, 1]. 80 percent of accesses are in the largest equivalence class. The 84 initializations are split as follows [0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0]. The 4577 writes are split as follows [0, 6, 9, 2, 55, 4, 0, 22, 4, 5, 6, 0, 10, 44, 17, 4, 17, 3, 2, 28, 16, 20, 4, 0, 8, 0, 28, 4, 20, 1, 3768, 56, 2, 4, 25, 13, 1, 0, 5, 0, 273, 9, 16, 65, 1, 0]. [2025-02-08 04:34:42,538 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,538 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,710 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,734 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,839 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:42,896 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:43,031 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:34:43,032 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:34:43,032 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:34:43,032 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:34:43,037 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:34:41" (1/1) ... [2025-02-08 04:34:43,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:34:43,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:34:43,111 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:34:43,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-08 04:34:43,152 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-08 04:34:43,152 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 04:34:43,152 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:34:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:34:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:34:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 04:34:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_recv_bulk_msg [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_recv_bulk_msg [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_save_screen [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_save_screen [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_free_buffers [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_free_buffers [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_disconnect [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_disconnect [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_deinit [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_deinit [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_write_memio_byte [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_write_memio_byte [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_set_cursor [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_set_cursor [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister_dev [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister_dev [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_write_memio_word [2025-02-08 04:34:43,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_write_memio_word [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:34:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:34:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 04:34:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 04:34:43,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:34:43,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:34:43,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:34:43,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 04:34:43,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetReg [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetReg [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_get_sisusb_lock_and_check [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_get_sisusb_lock_and_check [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure take_over_console [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure take_over_console [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_sisusb_valid [2025-02-08 04:34:43,164 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_sisusb_valid [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:34:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetRegOR [2025-02-08 04:34:43,165 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetRegOR [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_sisusb_usb_data [2025-02-08 04:34:43,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_sisusb_usb_data [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_check_rbc [2025-02-08 04:34:43,165 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_check_rbc [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:34:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 04:34:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_outurb_available [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_outurb_available [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_kill_all_busy [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_kill_all_busy [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_getidxreg [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_getidxreg [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_writeb [2025-02-08 04:34:43,174 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_writeb [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:34:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:34:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 04:34:43,176 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_set_default_mode [2025-02-08 04:34:43,176 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_set_default_mode [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_read_memio_byte [2025-02-08 04:34:43,176 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_read_memio_byte [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:34:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_DisplayOn [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_DisplayOn [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_setidxregandor [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_setidxregandor [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_write_mem_bulk [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_write_mem_bulk [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbdummycon_init [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbdummycon_init [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2025-02-08 04:34:43,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:34:43,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 04:34:43,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 04:34:43,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_GetReg [2025-02-08 04:34:43,190 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_GetReg [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_do_font_op [2025-02-08 04:34:43,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_do_font_op [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_init_gfxdevice [2025-02-08 04:34:43,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_init_gfxdevice [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetRegByte [2025-02-08 04:34:43,190 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetRegByte [2025-02-08 04:34:43,190 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_free_urbs [2025-02-08 04:34:43,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_free_urbs [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:34:43,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:34:43,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 04:34:43,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:34:43,195 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:34:43,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_send_bridge_packet [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_send_bridge_packet [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_ioctl [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_ioctl [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_read_memio_word [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_read_memio_word [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_get_sisusb [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_get_sisusb [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_cursor [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_cursor [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_is_inactive [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_is_inactive [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_clear_vram [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_clear_vram [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_write_pci_config [2025-02-08 04:34:43,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_write_pci_config [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:34:43,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 04:34:43,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_send_bulk_msg [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_send_bulk_msg [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_readb [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_readb [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_setidxregor [2025-02-08 04:34:43,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_setidxregor [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:34:43,199 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_send_packet [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_send_packet [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_read_memio_long [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_read_memio_long [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_reset_text_mode [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_reset_text_mode [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure SiSUSB_InitPtr [2025-02-08 04:34:43,200 INFO L138 BoogieDeclarations]: Found implementation of procedure SiSUSB_InitPtr [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 04:34:43,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 04:34:43,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_read_pci_config [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_read_pci_config [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_setidxreg [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_setidxreg [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetRegANDOR [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetRegANDOR [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_wait_all_out_complete [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_wait_all_out_complete [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetRegAND [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetRegAND [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_setidxregand [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_setidxregand [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_SetSegmentReg [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_SetSegmentReg [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_copy_memory [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_copy_memory [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_setreg [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_setreg [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_sisusb_usb_data [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_sisusb_usb_data [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_set_start_address [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_set_start_address [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_WriteDAC [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_WriteDAC [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_read_mem_bulk [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_read_mem_bulk [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_getreg [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_getreg [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure SiSUSBSetMode [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure SiSUSBSetMode [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure vc_resize [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure vc_resize [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure sisusbcon_init [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusbcon_init [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-02-08 04:34:43,208 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:34:43,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:34:43,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_write_memio_long [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_write_memio_long [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure SiS_GetRegByte [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure SiS_GetRegByte [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_triggersr16 [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_triggersr16 [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:34:43,210 INFO L130 BoogieDeclarations]: Found specification of procedure sisusb_all_free [2025-02-08 04:34:43,210 INFO L138 BoogieDeclarations]: Found implementation of procedure sisusb_all_free [2025-02-08 04:34:44,189 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:34:44,196 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:34:44,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12849: havoc #t~nondet2154; [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4350: call ULTIMATE.dealloc(sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset);havoc sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset; [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume 0 != #t~mem206#1;havoc #t~mem206#1;call #t~mem207#1 := read~int#36(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset, 4);~thispass~1#1 := #t~mem207#1;havoc #t~mem207#1; [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume !(0 != #t~mem206#1);havoc #t~mem206#1; [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-1: sisusb_bulkin_msg_#res#1 := sisusb_bulkin_msg_~retval~1#1;call ULTIMATE.dealloc(sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset);havoc sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset; [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400: #t~ret205#1 := sisusb_bulkin_msg_#res#1;havoc sisusb_bulkin_msg_#t~mem160#1.base, sisusb_bulkin_msg_#t~mem160#1.offset, sisusb_bulkin_msg_#t~mem161#1.base, sisusb_bulkin_msg_#t~mem161#1.offset, sisusb_bulkin_msg_#t~mem162#1, sisusb_bulkin_msg_#t~bitwise163#1, sisusb_bulkin_msg_#t~ret164#1, sisusb_bulkin_msg_#t~mem165#1, sisusb_bulkin_msg_#t~ret166#1.base, sisusb_bulkin_msg_#t~ret166#1.offset, sisusb_bulkin_msg_#t~mem167#1, sisusb_bulkin_msg_#t~ret168#1, sisusb_bulkin_msg_#t~mem169#1, sisusb_bulkin_msg_#t~mem170#1, sisusb_bulkin_msg_#t~mem171#1, sisusb_bulkin_msg_~sisusb#1.base, sisusb_bulkin_msg_~sisusb#1.offset, sisusb_bulkin_msg_~pipe#1, sisusb_bulkin_msg_~data#1.base, sisusb_bulkin_msg_~data#1.offset, sisusb_bulkin_msg_~len#1, sisusb_bulkin_msg_~actual_length#1.base, sisusb_bulkin_msg_~actual_length#1.offset, sisusb_bulkin_msg_~timeout#1, sisusb_bulkin_msg_~tflags#1, sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset, sisusb_bulkin_msg_~retval~1#1, sisusb_bulkin_msg_~readbytes~0#1, sisusb_bulkin_msg_~__ret~4#1, sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset, sisusb_bulkin_msg_~tmp~11#1.base, sisusb_bulkin_msg_~tmp~11#1.offset;havoc sisusb_bulkin_msg_#in~sisusb#1.base, sisusb_bulkin_msg_#in~sisusb#1.offset, sisusb_bulkin_msg_#in~pipe#1, sisusb_bulkin_msg_#in~data#1.base, sisusb_bulkin_msg_#in~data#1.offset, sisusb_bulkin_msg_#in~len#1, sisusb_bulkin_msg_#in~actual_length#1.base, sisusb_bulkin_msg_#in~actual_length#1.offset, sisusb_bulkin_msg_#in~timeout#1, sisusb_bulkin_msg_#in~tflags#1;assume { :end_inline_sisusb_bulkin_msg } true;assume -2147483648 <= #t~ret205#1 && #t~ret205#1 <= 2147483647;~result~1#1 := #t~ret205#1;havoc #t~ret205#1;call #t~mem206#1 := read~int#36(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset, 4); [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396: assume 0 != (sisusb_bulkin_msg_~actual_length#1.base + sisusb_bulkin_msg_~actual_length#1.offset) % 18446744073709551616;call write~int#36(sisusb_bulkin_msg_~readbytes~0#1, sisusb_bulkin_msg_~actual_length#1.base, sisusb_bulkin_msg_~actual_length#1.offset, 4); [2025-02-08 04:34:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4396: assume !(0 != (sisusb_bulkin_msg_~actual_length#1.base + sisusb_bulkin_msg_~actual_length#1.offset) % 18446744073709551616); [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582: assume 0 != (~userbuffer#1.base + ~userbuffer#1.offset) % 18446744073709551616; [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582: assume !(0 != (~userbuffer#1.base + ~userbuffer#1.offset) % 18446744073709551616);~__len~1#1 := ~thispass~1#1; [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4388-1: SUMMARY for call usb_kill_urb(sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset); srcloc: null [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4388: sisusb_bulkin_msg_~retval~1#1 := -110; [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4384: SUMMARY for call finish_wait(sisusb_bulkin_msg_~sisusb#1.base, 20 + sisusb_bulkin_msg_~sisusb#1.offset, sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset); srcloc: null [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372-1: SUMMARY for call prepare_to_wait(sisusb_bulkin_msg_~sisusb#1.base, 20 + sisusb_bulkin_msg_~sisusb#1.offset, sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset, 2); srcloc: null [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: call sisusb_bulkin_msg_#t~mem167#1 := read~int#30(sisusb_bulkin_msg_~sisusb#1.base, 444 + sisusb_bulkin_msg_~sisusb#1.offset, 1); [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4591: ~__ret~6#1.base, ~__ret~6#1.offset := #t~memcpy~res210#1.base, #t~memcpy~res210#1.offset;havoc #t~memcpy~res210#1.base, #t~memcpy~res210#1.offset;~kernbuffer#1.base, ~kernbuffer#1.offset := ~kernbuffer#1.base, ~kernbuffer#1.offset + (if ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 else ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4591-1: SUMMARY for call #t~memcpy~res210#1.base, #t~memcpy~res210#1.offset := #Ultimate.C_memcpy#30(~kernbuffer#1.base, ~kernbuffer#1.offset, ~buffer~1#1.base, ~buffer~1#1.offset, ~__len~1#1); srcloc: null [2025-02-08 04:34:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4558: assume 0 == (#t~mem204#1.base + #t~mem204#1.offset) % 18446744073709551616;havoc #t~mem204#1.base, #t~mem204#1.offset;#res#1 := -19;call ULTIMATE.dealloc(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset);havoc ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4558: assume !(0 == (#t~mem204#1.base + #t~mem204#1.offset) % 18446744073709551616);havoc #t~mem204#1.base, #t~mem204#1.offset;~thispass~1#1 := (if ~bufsize~0#1 < ~count~1#1 then ~bufsize~0#1 else ~count~1#1);assume { :begin_inline_sisusb_bulkin_msg } true;sisusb_bulkin_msg_#in~sisusb#1.base, sisusb_bulkin_msg_#in~sisusb#1.offset, sisusb_bulkin_msg_#in~pipe#1, sisusb_bulkin_msg_#in~data#1.base, sisusb_bulkin_msg_#in~data#1.offset, sisusb_bulkin_msg_#in~len#1, sisusb_bulkin_msg_#in~actual_length#1.base, sisusb_bulkin_msg_#in~actual_length#1.offset, sisusb_bulkin_msg_#in~timeout#1, sisusb_bulkin_msg_#in~tflags#1 := ~sisusb#1.base, ~sisusb#1.offset, ~pipe~1#1, ~buffer~1#1.base, ~buffer~1#1.offset, ~thispass~1#1, ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset, 1250, ~tflags#1;havoc sisusb_bulkin_msg_#res#1;havoc sisusb_bulkin_msg_#t~mem160#1.base, sisusb_bulkin_msg_#t~mem160#1.offset, sisusb_bulkin_msg_#t~mem161#1.base, sisusb_bulkin_msg_#t~mem161#1.offset, sisusb_bulkin_msg_#t~mem162#1, sisusb_bulkin_msg_#t~bitwise163#1, sisusb_bulkin_msg_#t~ret164#1, sisusb_bulkin_msg_#t~mem165#1, sisusb_bulkin_msg_#t~ret166#1.base, sisusb_bulkin_msg_#t~ret166#1.offset, sisusb_bulkin_msg_#t~mem167#1, sisusb_bulkin_msg_#t~ret168#1, sisusb_bulkin_msg_#t~mem169#1, sisusb_bulkin_msg_#t~mem170#1, sisusb_bulkin_msg_#t~mem171#1, sisusb_bulkin_msg_~sisusb#1.base, sisusb_bulkin_msg_~sisusb#1.offset, sisusb_bulkin_msg_~pipe#1, sisusb_bulkin_msg_~data#1.base, sisusb_bulkin_msg_~data#1.offset, sisusb_bulkin_msg_~len#1, sisusb_bulkin_msg_~actual_length#1.base, sisusb_bulkin_msg_~actual_length#1.offset, sisusb_bulkin_msg_~timeout#1, sisusb_bulkin_msg_~tflags#1, sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset, sisusb_bulkin_msg_~retval~1#1, sisusb_bulkin_msg_~readbytes~0#1, sisusb_bulkin_msg_~__ret~4#1, sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset, sisusb_bulkin_msg_~tmp~11#1.base, sisusb_bulkin_msg_~tmp~11#1.offset;sisusb_bulkin_msg_~sisusb#1.base, sisusb_bulkin_msg_~sisusb#1.offset := sisusb_bulkin_msg_#in~sisusb#1.base, sisusb_bulkin_msg_#in~sisusb#1.offset;sisusb_bulkin_msg_~pipe#1 := sisusb_bulkin_msg_#in~pipe#1;sisusb_bulkin_msg_~data#1.base, sisusb_bulkin_msg_~data#1.offset := sisusb_bulkin_msg_#in~data#1.base, sisusb_bulkin_msg_#in~data#1.offset;sisusb_bulkin_msg_~len#1 := sisusb_bulkin_msg_#in~len#1;sisusb_bulkin_msg_~actual_length#1.base, sisusb_bulkin_msg_~actual_length#1.offset := sisusb_bulkin_msg_#in~actual_length#1.base, sisusb_bulkin_msg_#in~actual_length#1.offset;sisusb_bulkin_msg_~timeout#1 := sisusb_bulkin_msg_#in~timeout#1;sisusb_bulkin_msg_~tflags#1 := sisusb_bulkin_msg_#in~tflags#1;havoc sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset;havoc sisusb_bulkin_msg_~retval~1#1;havoc sisusb_bulkin_msg_~readbytes~0#1;havoc sisusb_bulkin_msg_~__ret~4#1;call sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset := #Ultimate.allocOnStack(36);havoc sisusb_bulkin_msg_~tmp~11#1.base, sisusb_bulkin_msg_~tmp~11#1.offset;call sisusb_bulkin_msg_#t~mem160#1.base, sisusb_bulkin_msg_#t~mem160#1.offset := read~$Pointer$#30(sisusb_bulkin_msg_~sisusb#1.base, 428 + sisusb_bulkin_msg_~sisusb#1.offset, 8);sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset := sisusb_bulkin_msg_#t~mem160#1.base, sisusb_bulkin_msg_#t~mem160#1.offset;havoc sisusb_bulkin_msg_#t~mem160#1.base, sisusb_bulkin_msg_#t~mem160#1.offset;sisusb_bulkin_msg_~readbytes~0#1 := 0;call write~int#30(0, sisusb_bulkin_msg_~urb~1#1.base, 92 + sisusb_bulkin_msg_~urb~1#1.offset, 4);call sisusb_bulkin_msg_#t~mem161#1.base, sisusb_bulkin_msg_#t~mem161#1.offset := read~$Pointer$#30(sisusb_bulkin_msg_~sisusb#1.base, sisusb_bulkin_msg_~sisusb#1.offset, 8); [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4558-1: call #t~mem204#1.base, #t~mem204#1.offset := read~$Pointer$#30(~sisusb#1.base, ~sisusb#1.offset, 8); [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4364: assume 0 == sisusb_bulkin_msg_#t~mem165#1 % 256 % 4294967296;havoc sisusb_bulkin_msg_#t~mem165#1; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4364: assume !(0 == sisusb_bulkin_msg_#t~mem165#1 % 256 % 4294967296);havoc sisusb_bulkin_msg_#t~mem165#1; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583: assume -2147483648 <= #t~ret209#1 && #t~ret209#1 <= 2147483647;~tmp___2~3#1 := #t~ret209#1;havoc #t~ret209#1; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-1: SUMMARY for call #t~ret209#1 := copy_to_user(~userbuffer#1.base, ~userbuffer#1.offset, ~buffer~1#1.base, ~buffer~1#1.offset, ~thispass~1#1); srcloc: null [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579: assume 0 != ~thispass~1#1;call #t~mem208#1 := read~int#16(~bytes_read#1.base, ~bytes_read#1.offset, 8);call write~int#16(#t~mem208#1 + ~thispass~1#1, ~bytes_read#1.base, ~bytes_read#1.offset, 8);havoc #t~mem208#1;~count~1#1 := ~count~1#1 - ~thispass~1#1; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579: assume !(0 != ~thispass~1#1); [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356-1: SUMMARY for call usb_fill_bulk_urb(sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset, sisusb_bulkin_msg_#t~mem161#1.base, sisusb_bulkin_msg_#t~mem161#1.offset, sisusb_bulkin_msg_~pipe#1, sisusb_bulkin_msg_~data#1.base, sisusb_bulkin_msg_~data#1.offset, sisusb_bulkin_msg_~len#1, #funAddr~sisusb_bulk_completein.base, #funAddr~sisusb_bulk_completein.offset, sisusb_bulkin_msg_~sisusb#1.base, sisusb_bulkin_msg_~sisusb#1.offset); srcloc: null [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: havoc sisusb_bulkin_msg_#t~mem161#1.base, sisusb_bulkin_msg_#t~mem161#1.offset;call sisusb_bulkin_msg_#t~mem162#1 := read~int#30(sisusb_bulkin_msg_~urb~1#1.base, 92 + sisusb_bulkin_msg_~urb~1#1.offset, 4); [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4571: assume 0 == ~tmp___1~3#1;#res#1 := -62;call ULTIMATE.dealloc(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset);havoc ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4571: assume !(0 == ~tmp___1~3#1); [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377: assume -9223372036854775808 <= sisusb_bulkin_msg_#t~ret168#1 && sisusb_bulkin_msg_#t~ret168#1 <= 9223372036854775807;sisusb_bulkin_msg_~__ret~4#1 := sisusb_bulkin_msg_#t~ret168#1;havoc sisusb_bulkin_msg_#t~ret168#1; [2025-02-08 04:34:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-1: SUMMARY for call sisusb_bulkin_msg_#t~ret168#1 := schedule_timeout(sisusb_bulkin_msg_~__ret~4#1); srcloc: null [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4373: assume 0 != sisusb_bulkin_msg_#t~mem167#1 % 256 % 4294967296;havoc sisusb_bulkin_msg_#t~mem167#1; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4373: assume !(0 != sisusb_bulkin_msg_#t~mem167#1 % 256 % 4294967296);havoc sisusb_bulkin_msg_#t~mem167#1; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365: sisusb_bulkin_msg_~tmp~11#1.base, sisusb_bulkin_msg_~tmp~11#1.offset := sisusb_bulkin_msg_#t~ret166#1.base, sisusb_bulkin_msg_#t~ret166#1.offset;havoc sisusb_bulkin_msg_#t~ret166#1.base, sisusb_bulkin_msg_#t~ret166#1.offset;call write~int#30(0, sisusb_bulkin_msg_~#__wait~3#1.base, sisusb_bulkin_msg_~#__wait~3#1.offset, 4);call write~$Pointer$#30(sisusb_bulkin_msg_~tmp~11#1.base, sisusb_bulkin_msg_~tmp~11#1.offset, sisusb_bulkin_msg_~#__wait~3#1.base, 4 + sisusb_bulkin_msg_~#__wait~3#1.offset, 8);call write~$Pointer$#30(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, sisusb_bulkin_msg_~#__wait~3#1.base, 12 + sisusb_bulkin_msg_~#__wait~3#1.offset, 8);call write~$Pointer$#30(sisusb_bulkin_msg_~#__wait~3#1.base, 20 + sisusb_bulkin_msg_~#__wait~3#1.offset, sisusb_bulkin_msg_~#__wait~3#1.base, 20 + sisusb_bulkin_msg_~#__wait~3#1.offset, 8);call write~$Pointer$#30(sisusb_bulkin_msg_~#__wait~3#1.base, 20 + sisusb_bulkin_msg_~#__wait~3#1.offset, sisusb_bulkin_msg_~#__wait~3#1.base, 28 + sisusb_bulkin_msg_~#__wait~3#1.offset, 8); [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365-1: SUMMARY for call sisusb_bulkin_msg_#t~ret166#1.base, sisusb_bulkin_msg_#t~ret166#1.offset := get_current(); srcloc: null [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361: assume -2147483648 <= sisusb_bulkin_msg_#t~ret164#1 && sisusb_bulkin_msg_#t~ret164#1 <= 2147483647;sisusb_bulkin_msg_~retval~1#1 := sisusb_bulkin_msg_#t~ret164#1;havoc sisusb_bulkin_msg_#t~ret164#1; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4584: assume 0 != ~tmp___2~3#1;#res#1 := -14;call ULTIMATE.dealloc(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset);havoc ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4584: assume !(0 != ~tmp___2~3#1);~userbuffer#1.base, ~userbuffer#1.offset := ~userbuffer#1.base, ~userbuffer#1.offset + (if ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 else ~thispass~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361-1: SUMMARY for call sisusb_bulkin_msg_#t~ret164#1 := usb_submit_urb(sisusb_bulkin_msg_~urb~1#1.base, sisusb_bulkin_msg_~urb~1#1.offset, 208); srcloc: null [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4378: assume 0 == sisusb_bulkin_msg_~__ret~4#1; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4378: assume !(0 == sisusb_bulkin_msg_~__ret~4#1); [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4601: havoc #t~mem211#1;call ULTIMATE.dealloc(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset);havoc ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: assume -110 == ~result~1#1;~tmp___1~3#1 := ~retry~1#1;~retry~1#1 := ~retry~1#1 - 1; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: assume !(-110 == ~result~1#1);#res#1 := -5;call ULTIMATE.dealloc(~#transferred_len~1#1.base, ~#transferred_len~1#1.offset);havoc ~#transferred_len~1#1.base, ~#transferred_len~1#1.offset; [2025-02-08 04:34:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362: assume 0 == sisusb_bulkin_msg_~retval~1#1;sisusb_bulkin_msg_~__ret~4#1 := sisusb_bulkin_msg_~timeout#1;call sisusb_bulkin_msg_#t~mem165#1 := read~int#30(sisusb_bulkin_msg_~sisusb#1.base, 444 + sisusb_bulkin_msg_~sisusb#1.offset, 1); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362: assume !(0 == sisusb_bulkin_msg_~retval~1#1); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358: call write~int#30(sisusb_bulkin_msg_#t~bitwise163#1, sisusb_bulkin_msg_~urb~1#1.base, 92 + sisusb_bulkin_msg_~urb~1#1.offset, 4);havoc sisusb_bulkin_msg_#t~mem162#1;havoc sisusb_bulkin_msg_#t~bitwise163#1;call write~int#30(0, sisusb_bulkin_msg_~urb~1#1.base, 132 + sisusb_bulkin_msg_~urb~1#1.offset, 4);call write~int#30(0, sisusb_bulkin_msg_~sisusb#1.base, 444 + sisusb_bulkin_msg_~sisusb#1.offset, 1); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume 0 == sisusb_bulkin_msg_#t~mem169#1 % 256 % 4294967296;havoc sisusb_bulkin_msg_#t~mem169#1; [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume !(0 == sisusb_bulkin_msg_#t~mem169#1 % 256 % 4294967296);havoc sisusb_bulkin_msg_#t~mem169#1;call sisusb_bulkin_msg_#t~mem170#1 := read~int#30(sisusb_bulkin_msg_~urb~1#1.base, 88 + sisusb_bulkin_msg_~urb~1#1.offset, 4);sisusb_bulkin_msg_~retval~1#1 := sisusb_bulkin_msg_#t~mem170#1;havoc sisusb_bulkin_msg_#t~mem170#1;call sisusb_bulkin_msg_#t~mem171#1 := read~int#30(sisusb_bulkin_msg_~urb~1#1.base, 132 + sisusb_bulkin_msg_~urb~1#1.offset, 4);sisusb_bulkin_msg_~readbytes~0#1 := (if sisusb_bulkin_msg_#t~mem171#1 % 4294967296 % 4294967296 <= 2147483647 then sisusb_bulkin_msg_#t~mem171#1 % 4294967296 % 4294967296 else sisusb_bulkin_msg_#t~mem171#1 % 4294967296 % 4294967296 - 4294967296);havoc sisusb_bulkin_msg_#t~mem171#1; [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-3: assume 0 == sisusb_bulkin_msg_~tflags#1 % 4294967296;sisusb_bulkin_msg_#t~bitwise163#1 := sisusb_bulkin_msg_#t~mem162#1; [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-3: assume !(0 == sisusb_bulkin_msg_~tflags#1 % 4294967296); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387-1: call sisusb_bulkin_msg_#t~mem169#1 := read~int#30(sisusb_bulkin_msg_~sisusb#1.base, 444 + sisusb_bulkin_msg_~sisusb#1.offset, 1); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-4: assume 0 == sisusb_bulkin_msg_#t~mem162#1 % 4294967296 || sisusb_bulkin_msg_#t~mem162#1 % 4294967296 == sisusb_bulkin_msg_~tflags#1 % 4294967296;sisusb_bulkin_msg_#t~bitwise163#1 := sisusb_bulkin_msg_~tflags#1; [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-4: assume !(0 == sisusb_bulkin_msg_#t~mem162#1 % 4294967296 || sisusb_bulkin_msg_#t~mem162#1 % 4294967296 == sisusb_bulkin_msg_~tflags#1 % 4294967296); [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-1: [2025-02-08 04:34:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358-2: havoc sisusb_bulkin_msg_#t~bitwise163#1;assume (sisusb_bulkin_msg_#t~bitwise163#1 % 4294967296 >= sisusb_bulkin_msg_#t~mem162#1 % 4294967296 && sisusb_bulkin_msg_#t~bitwise163#1 % 4294967296 >= sisusb_bulkin_msg_~tflags#1 % 4294967296) && sisusb_bulkin_msg_#t~bitwise163#1 % 4294967296 <= sisusb_bulkin_msg_#t~mem162#1 % 4294967296 + sisusb_bulkin_msg_~tflags#1 % 4294967296; [2025-02-08 04:34:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3920: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc #t~ret66#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 04:34:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3918: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 04:34:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3920-1: #t~ret66#1 := ldv_is_err_#res#1;havoc ldv_is_err_~ptr#1.base, ldv_is_err_~ptr#1.offset;havoc ldv_is_err_#in~ptr#1.base, ldv_is_err_#in~ptr#1.offset;assume { :end_inline_ldv_is_err } true;assume -9223372036854775808 <= #t~ret66#1 && #t~ret66#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret66#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 04:34:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3909: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 04:34:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3909: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 04:34:44,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047: ~i~0 := 1 + ~i~0; [2025-02-08 04:34:44,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043-1: SUMMARY for call kfree(#t~mem104.base, #t~mem104.offset); srcloc: null [2025-02-08 04:34:44,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042: assume 0 != (#t~mem103.base + #t~mem103.offset) % 18446744073709551616;havoc #t~mem103.base, #t~mem103.offset;call #t~mem104.base, #t~mem104.offset := read~$Pointer$#30(~sisusb.base, 284 + ~sisusb.offset + 8 * ~i~0, 8); [2025-02-08 04:34:44,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042: assume !(0 != (#t~mem103.base + #t~mem103.offset) % 18446744073709551616);havoc #t~mem103.base, #t~mem103.offset; [2025-02-08 04:34:44,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043: havoc #t~mem104.base, #t~mem104.offset;call write~$Pointer$#30(0, 0, ~sisusb.base, 284 + ~sisusb.offset + 8 * ~i~0, 8); [2025-02-08 04:34:44,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042-1: call #t~mem103.base, #t~mem103.offset := read~$Pointer$#30(~sisusb.base, 284 + ~sisusb.offset + 8 * ~i~0, 8); [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11741: sisusb_console_exit_~i~33#1 := 1 + sisusb_console_exit_~i~33#1; [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume sisusb_console_exit_~i~33#1 <= 62; [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume !(sisusb_console_exit_~i~33#1 <= 62);call write~int#30(0, sisusb_console_exit_~sisusb#1.base, 673 + sisusb_console_exit_~sisusb#1.offset, 4); [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737-1: call sisusb_console_exit_#t~mem2101#1 := read~int#30(sisusb_console_exit_~sisusb#1.base, 685 + sisusb_console_exit_~sisusb#1.offset + 4 * sisusb_console_exit_~i~33#1, 4); [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737: assume 0 != sisusb_console_exit_#t~mem2101#1;havoc sisusb_console_exit_#t~mem2101#1; [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737: assume !(0 != sisusb_console_exit_#t~mem2101#1);havoc sisusb_console_exit_#t~mem2101#1; [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11738: assume -2147483648 <= sisusb_console_exit_#t~ret2102#1 && sisusb_console_exit_#t~ret2102#1 <= 2147483647;havoc sisusb_console_exit_#t~ret2102#1; [2025-02-08 04:34:44,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11738-1: SUMMARY for call sisusb_console_exit_#t~ret2102#1 := take_over_console(~#sisusb_dummy_con~0.base, ~#sisusb_dummy_con~0.offset, sisusb_console_exit_~i~33#1, sisusb_console_exit_~i~33#1, 0); srcloc: null [2025-02-08 04:34:44,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: call ULTIMATE.dealloc(~#packet~0.base, ~#packet~0.offset);havoc ~#packet~0.base, ~#packet~0.offset; [2025-02-08 04:34:44,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10395: havoc ldv_mutex_unlock_67_~ldv_func_arg1#1.base, ldv_mutex_unlock_67_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_67_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_67_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_67 } true;#res#1.base, #res#1.offset := 0, 0; [2025-02-08 04:34:45,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3928: havoc __kmalloc_#t~ret67#1.base, __kmalloc_#t~ret67#1.offset; [2025-02-08 04:34:45,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12751: havoc #t~nondet2138; [2025-02-08 04:34:45,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12759: havoc #t~nondet2140; [2025-02-08 04:34:45,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: call ULTIMATE.dealloc(~#tmp~28.base, ~#tmp~28.offset);havoc ~#tmp~28.base, ~#tmp~28.offset; [2025-02-08 04:34:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: havoc #t~mem1385;call ULTIMATE.dealloc(~#data~0.base, ~#data~0.offset);havoc ~#data~0.base, ~#data~0.offset; [2025-02-08 04:34:45,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-4: assume 0 == ~tmp___6~9#1 || ~tmp___6~9#1 == ~err~0#1;#t~bitwise1993#1 := ~err~0#1; [2025-02-08 04:34:45,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-4: assume !(0 == ~tmp___6~9#1 || ~tmp___6~9#1 == ~err~0#1); [2025-02-08 04:34:45,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-3: assume 0 == ~err~0#1;#t~bitwise1993#1 := ~tmp___6~9#1; [2025-02-08 04:34:45,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-3: assume !(0 == ~err~0#1); [2025-02-08 04:34:45,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11481: havoc ldv_mutex_unlock_103_~ldv_func_arg1#1.base, ldv_mutex_unlock_103_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_103_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_103_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_103 } true; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11333: assume 0 != ~err~0#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11333: assume !(0 != ~err~0#1);~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-2: havoc #t~bitwise1996#1;assume (((((~tmp___7~8#1 < 0 && ~err~0#1 >= 0) || #t~bitwise1996#1 >= ~err~0#1) && ((~tmp___7~8#1 >= 0 && ~err~0#1 < 0) || #t~bitwise1996#1 >= ~tmp___7~8#1)) && ((~tmp___7~8#1 < 0 || ~err~0#1 < 0) || #t~bitwise1996#1 <= ~tmp___7~8#1 + ~err~0#1)) && ((~tmp___7~8#1 >= 0 && ~err~0#1 >= 0) || #t~bitwise1996#1 < 0)) && #t~bitwise1996#1 <= 2147483647; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-1: [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-4: assume 0 == ~tmp___7~8#1 || ~tmp___7~8#1 == ~err~0#1;#t~bitwise1996#1 := ~err~0#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-4: assume !(0 == ~tmp___7~8#1 || ~tmp___7~8#1 == ~err~0#1); [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-3: assume 0 == ~err~0#1;#t~bitwise1996#1 := ~tmp___7~8#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-3: assume !(0 == ~err~0#1); [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350: ~err~0#1 := #t~bitwise1996#1;havoc #t~bitwise1996#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11499: ~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11351: assume 0 != ~err~0#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11351: assume !(0 != ~err~0#1);~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368: assume -2147483648 <= #t~ret1999#1 && #t~ret1999#1 <= 2147483647;~tmp___8~7#1 := #t~ret1999#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-2: call #t~mem1997#1 := read~int#30(~sisusb#1.base, 613 + ~sisusb#1.offset, 8);call #t~mem1998#1 := read~int#30(~arg#1.base, ~arg#1.offset + (if (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 else (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-1: SUMMARY for call #t~ret1999#1 := sisusb_writeb(~sisusb#1.base, ~sisusb#1.offset, #t~mem1997#1 + ~offset~0#1 + 2 * ~cmapsz#1 + ~i~31#1, (if #t~mem1998#1 % 256 % 4294967296 <= 2147483647 then #t~mem1998#1 % 256 % 4294967296 else #t~mem1998#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451-1: SUMMARY for call #t~ret2024#1 := sisusb_getreg(~sisusb#1.base, ~sisusb#1.offset, 53338, ~#dummy~0#1.base, ~#dummy~0#1.offset); srcloc: null [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451: assume -2147483648 <= #t~ret2024#1 && #t~ret2024#1 <= 2147483647;havoc #t~ret2024#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11501: assume ~i~31#1 <= 62; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11501: assume !(~i~31#1 <= 62); [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: assume -2147483648 <= #t~ret2025#1 && #t~ret2025#1 <= 2147483647;havoc #t~ret2025#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386: assume -2147483648 <= #t~ret2002#1 && #t~ret2002#1 <= 2147483647;~tmp___9~7#1 := #t~ret2002#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452-1: SUMMARY for call #t~ret2025#1 := sisusb_setreg(~sisusb#1.base, ~sisusb#1.offset, 53312, 18); srcloc: null [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386-2: call #t~mem2001#1 := read~int#30(~sisusb#1.base, 613 + ~sisusb#1.offset, 8); [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386-1: SUMMARY for call #t~ret2002#1 := sisusb_readb(~sisusb#1.base, ~sisusb#1.offset, #t~mem2001#1 + ~offset~0#1 + 2 * ~cmapsz#1 + ~i~31#1, ~arg#1.base, ~arg#1.offset + (if (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 else (~cmapsz#1 + ~i~31#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11254: call ULTIMATE.dealloc(~#dummy~0#1.base, ~#dummy~0#1.offset);havoc ~#dummy~0#1.base, ~#dummy~0#1.offset;call ULTIMATE.dealloc(~#ovr~0#1.base, ~#ovr~0#1.offset);havoc ~#ovr~0#1.base, ~#ovr~0#1.offset;call ULTIMATE.dealloc(~#fsr~0#1.base, ~#fsr~0#1.offset);havoc ~#fsr~0#1.base, ~#fsr~0#1.offset; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11287: havoc ldv_mutex_unlock_102_~ldv_func_arg1#1.base, ldv_mutex_unlock_102_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_102_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_102_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_102 } true; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370: ~err~0#1 := #t~bitwise2000#1;havoc #t~bitwise2000#1; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-2: havoc #t~bitwise2000#1;assume (((((~tmp___8~7#1 < 0 && ~err~0#1 >= 0) || #t~bitwise2000#1 >= ~err~0#1) && ((~tmp___8~7#1 >= 0 && ~err~0#1 < 0) || #t~bitwise2000#1 >= ~tmp___8~7#1)) && ((~tmp___8~7#1 < 0 || ~err~0#1 < 0) || #t~bitwise2000#1 <= ~tmp___8~7#1 + ~err~0#1)) && ((~tmp___8~7#1 >= 0 && ~err~0#1 >= 0) || #t~bitwise2000#1 < 0)) && #t~bitwise2000#1 <= 2147483647; [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-1: [2025-02-08 04:34:45,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-4: assume 0 == ~tmp___8~7#1 || ~tmp___8~7#1 == ~err~0#1;#t~bitwise2000#1 := ~err~0#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-4: assume !(0 == ~tmp___8~7#1 || ~tmp___8~7#1 == ~err~0#1); [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-3: assume 0 == ~err~0#1;#t~bitwise2000#1 := ~tmp___8~7#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370-3: assume !(0 == ~err~0#1); [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11453-1: SUMMARY for call #t~ret2026#1 := sisusb_setreg(~sisusb#1.base, ~sisusb#1.offset, 53312, (if 0 != ~ch512#1 then 7 else 15)); srcloc: null [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11453: assume -2147483648 <= #t~ret2026#1 && #t~ret2026#1 <= 2147483647;havoc #t~ret2026#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11371: assume 0 != ~err~0#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11371: assume !(0 != ~err~0#1);~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388: ~err~0#1 := #t~bitwise2003#1;havoc #t~bitwise2003#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11454-1: SUMMARY for call #t~ret2027#1 := sisusb_getreg(~sisusb#1.base, ~sisusb#1.offset, 53338, ~#dummy~0#1.base, ~#dummy~0#1.offset); srcloc: null [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-2: havoc #t~bitwise2003#1;assume (((((~tmp___9~7#1 < 0 && ~err~0#1 >= 0) || #t~bitwise2003#1 >= ~err~0#1) && ((~tmp___9~7#1 >= 0 && ~err~0#1 < 0) || #t~bitwise2003#1 >= ~tmp___9~7#1)) && ((~tmp___9~7#1 < 0 || ~err~0#1 < 0) || #t~bitwise2003#1 <= ~tmp___9~7#1 + ~err~0#1)) && ((~tmp___9~7#1 >= 0 && ~err~0#1 >= 0) || #t~bitwise2003#1 < 0)) && #t~bitwise2003#1 <= 2147483647; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-1: [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11454: assume -2147483648 <= #t~ret2027#1 && #t~ret2027#1 <= 2147483647;havoc #t~ret2027#1; [2025-02-08 04:34:45,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-4: assume 0 == ~tmp___9~7#1 || ~tmp___9~7#1 == ~err~0#1;#t~bitwise2003#1 := ~err~0#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-4: assume !(0 == ~tmp___9~7#1 || ~tmp___9~7#1 == ~err~0#1); [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-3: assume 0 == ~err~0#1;#t~bitwise2003#1 := ~tmp___9~7#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11388-3: assume !(0 == ~err~0#1); [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11339: assume ~i~31#1 < ~cmapsz#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11339: assume !(~i~31#1 < ~cmapsz#1); [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11389: assume 0 != ~err~0#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11389: assume !(0 != ~err~0#1);~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455-1: SUMMARY for call #t~ret2028#1 := sisusb_setreg(~sisusb#1.base, ~sisusb#1.offset, 53312, 32); srcloc: null [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455: assume -2147483648 <= #t~ret2028#1 && #t~ret2028#1 <= 2147483647;havoc #t~ret2028#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11439: call #t~mem2021#1.base, #t~mem2021#1.offset := read~$Pointer$#37(~#vc_cons~0.base, ~#vc_cons~0.offset + 84 * ~i~31#1, 8);~d~0#1.base, ~d~0#1.offset := #t~mem2021#1.base, #t~mem2021#1.offset;#t~short2023#1 := 0 != (~d~0#1.base + ~d~0#1.offset) % 18446744073709551616; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357: assume ~i~31#1 < ~cmapsz#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357: assume !(~i~31#1 < ~cmapsz#1); [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11456: assume -2147483648 <= #t~ret2029#1 && #t~ret2029#1 <= 2147483647;havoc #t~ret2029#1; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11489: call #t~mem2047#1.base, #t~mem2047#1.offset := read~$Pointer$#37(~#vc_cons~0.base, ~#vc_cons~0.offset + 84 * ~i~31#1, 8);~vc~0#1.base, ~vc~0#1.offset := #t~mem2047#1.base, #t~mem2047#1.offset;#t~short2049#1 := 0 != (~vc~0#1.base + ~vc~0#1.offset) % 18446744073709551616; [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11456-1: SUMMARY for call #t~ret2029#1 := sisusb_getreg(~sisusb#1.base, ~sisusb#1.offset, 53338, ~#dummy~0#1.base, ~#dummy~0#1.offset); srcloc: null [2025-02-08 04:34:45,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11440: assume #t~short2023#1;havoc #t~mem2022#1.base, #t~mem2022#1.offset;havoc #t~short2023#1;call write~int#30((if 0 != ~ch512#1 then 2048 else 0), ~d~0#1.base, 988 + ~d~0#1.offset, 2); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11440: assume !#t~short2023#1;havoc #t~mem2022#1.base, #t~mem2022#1.offset;havoc #t~short2023#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11440-1: assume #t~short2023#1;call #t~mem2022#1.base, #t~mem2022#1.offset := read~$Pointer$#30(~d~0#1.base, 928 + ~d~0#1.offset, 8);#t~short2023#1 := (#t~mem2022#1.base + #t~mem2022#1.offset) % 18446744073709551616 == (~#sisusb_con~0.base + ~#sisusb_con~0.offset) % 18446744073709551616; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11440-1: assume !#t~short2023#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11490: assume #t~short2049#1;havoc #t~mem2048#1.base, #t~mem2048#1.offset;havoc #t~short2049#1;call #t~mem2050#1.base, #t~mem2050#1.offset := read~$Pointer$#30(~vc~0#1.base, 1322 + ~vc~0#1.offset, 8);call #t~mem2051#1.base, #t~mem2051#1.offset := read~$Pointer$#30(#t~mem2050#1.base, #t~mem2050#1.offset, 8); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11490: assume !#t~short2049#1;havoc #t~mem2048#1.base, #t~mem2048#1.offset;havoc #t~short2049#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11490-1: assume #t~short2049#1;call #t~mem2048#1.base, #t~mem2048#1.offset := read~$Pointer$#30(~vc~0#1.base, 928 + ~vc~0#1.offset, 8);#t~short2049#1 := (#t~mem2048#1.base + #t~mem2048#1.offset) % 18446744073709551616 == (~#sisusb_con~0.base + ~#sisusb_con~0.offset) % 18446744073709551616; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11490-1: assume !#t~short2049#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: assume (#t~mem2051#1.base + #t~mem2051#1.offset) % 18446744073709551616 == (~vc~0#1.base + ~vc~0#1.offset) % 18446744073709551616;havoc #t~mem2050#1.base, #t~mem2050#1.offset;havoc #t~mem2051#1.base, #t~mem2051#1.offset;call #t~mem2056#1.base, #t~mem2056#1.offset := read~$Pointer$#30(~vc~0#1.base, 928 + ~vc~0#1.offset, 8);call #t~mem2057#1.base, #t~mem2057#1.offset := read~$Pointer$#30(#t~mem2056#1.base, 56 + #t~mem2056#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~TO~VOID } true;##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~2055#1, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := ~vc~0#1.base, ~vc~0#1.offset, 1, #t~mem2057#1.base, #t~mem2057#1.offset;havoc ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~2055#1;##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset := ##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.offset;##fun~$Pointer$~X~int~TO~VOID_#~2055#1 := ##fun~$Pointer$~X~int~TO~VOID_#in~2055#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: assume !((#t~mem2051#1.base + #t~mem2051#1.offset) % 18446744073709551616 == (~vc~0#1.base + ~vc~0#1.offset) % 18446744073709551616);havoc #t~mem2050#1.base, #t~mem2050#1.offset;havoc #t~mem2051#1.base, #t~mem2051#1.offset; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11492: havoc ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~2055#1;havoc ##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~2055#1, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~TO~VOID } true;havoc #t~mem2056#1.base, #t~mem2056#1.offset;havoc #t~mem2057#1.base, #t~mem2057#1.offset; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509: assume 0 != ~uplock#1;assume { :begin_inline_ldv_mutex_unlock_104 } true;ldv_mutex_unlock_104_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_104_#in~ldv_func_arg1#1.offset := ~sisusb#1.base, 104 + ~sisusb#1.offset;havoc ldv_mutex_unlock_104_~ldv_func_arg1#1.base, ldv_mutex_unlock_104_~ldv_func_arg1#1.offset;ldv_mutex_unlock_104_~ldv_func_arg1#1.base, ldv_mutex_unlock_104_~ldv_func_arg1#1.offset := ldv_mutex_unlock_104_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_104_#in~ldv_func_arg1#1.offset; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509: assume !(0 != ~uplock#1); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11377: assume ~i~31#1 < ~cmapsz#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11377: assume !(~i~31#1 < ~cmapsz#1); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444: ~i~31#1 := 1 + ~i~31#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11510: havoc ldv_mutex_unlock_104_~ldv_func_arg1#1.base, ldv_mutex_unlock_104_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_104_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_104_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_104 } true; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11395: assume ~i~31#1 < ~cmapsz#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11395: assume !(~i~31#1 < ~cmapsz#1); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: SUMMARY for call sisusbdummycon_init(##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~2055#1); srcloc: null [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: SUMMARY for call sisusbcon_cursor(##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~2055#1); srcloc: null [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: SUMMARY for call sisusbcon_init(##fun~$Pointer$~X~int~TO~VOID_#~2054#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~2054#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~2055#1); srcloc: null [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base == #funAddr~sisusbcon_cursor.base && ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset == #funAddr~sisusbcon_cursor.offset; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !(##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base == #funAddr~sisusbcon_cursor.base && ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset == #funAddr~sisusbcon_cursor.offset); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base == #funAddr~sisusbdummycon_init.base && ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset == #funAddr~sisusbdummycon_init.offset; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !(##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base == #funAddr~sisusbdummycon_init.base && ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset == #funAddr~sisusbdummycon_init.offset); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11330: assume -2147483648 <= #t~ret1992#1 && #t~ret1992#1 <= 2147483647;~tmp___6~9#1 := #t~ret1992#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11363: assume 0 != ~ch512#1; [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11363: assume !(0 != ~ch512#1); [2025-02-08 04:34:45,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495: call write~int#30(~fh#1, ~vc~0#1.base, 994 + ~vc~0#1.offset, 4); [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11330-2: call #t~mem1990#1 := read~int#30(~sisusb#1.base, 613 + ~sisusb#1.offset, 8);call #t~mem1991#1 := read~int#30(~arg#1.base, ~arg#1.offset + (if ~i~31#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~31#1 % 18446744073709551616 % 18446744073709551616 else ~i~31#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11330-1: SUMMARY for call #t~ret1992#1 := sisusb_writeb(~sisusb#1.base, ~sisusb#1.offset, #t~mem1990#1 + ~offset~0#1 + ~i~31#1, (if #t~mem1991#1 % 256 % 4294967296 <= 2147483647 then #t~mem1991#1 % 256 % 4294967296 else #t~mem1991#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: assume ~i~31#1 <= 62; [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: assume !(~i~31#1 <= 62);call write~int#30(~ch512#1, ~sisusb#1.base, 973 + ~sisusb#1.offset, 4); [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: assume 0 != ~set#1;~i~31#1 := 0; [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: assume !(0 != ~set#1);~i~31#1 := 0; [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496: assume -2147483648 <= #t~ret2058#1 && #t~ret2058#1 <= 2147483647;havoc #t~ret2058#1; [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496-1: SUMMARY for call #t~ret2058#1 := vc_resize(~vc~0#1.base, ~vc~0#1.offset, 0, ~rows___0~0#1); srcloc: null [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: SUMMARY for call ldv_mutex_unlock_lock_of_sisusb_usb_data(ldv_mutex_unlock_104_~ldv_func_arg1#1.base, ldv_mutex_unlock_104_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348: assume -2147483648 <= #t~ret1995#1 && #t~ret1995#1 <= 2147483647;~tmp___7~8#1 := #t~ret1995#1; [2025-02-08 04:34:45,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348-2: call #t~mem1994#1 := read~int#30(~sisusb#1.base, 613 + ~sisusb#1.offset, 8); [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348-1: SUMMARY for call #t~ret1995#1 := sisusb_readb(~sisusb#1.base, ~sisusb#1.offset, #t~mem1994#1 + ~offset~0#1 + ~i~31#1, ~arg#1.base, ~arg#1.offset + (if ~i~31#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~31#1 % 18446744073709551616 % 18446744073709551616 else ~i~31#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11513: #res#1 := -5;call ULTIMATE.dealloc(~#dummy~0#1.base, ~#dummy~0#1.offset);havoc ~#dummy~0#1.base, ~#dummy~0#1.offset;call ULTIMATE.dealloc(~#ovr~0#1.base, ~#ovr~0#1.offset);havoc ~#ovr~0#1.base, ~#ovr~0#1.offset;call ULTIMATE.dealloc(~#fsr~0#1.base, ~#fsr~0#1.offset);havoc ~#fsr~0#1.base, ~#fsr~0#1.offset; [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332: ~err~0#1 := #t~bitwise1993#1;havoc #t~bitwise1993#1; [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: SUMMARY for call mutex_unlock(ldv_mutex_unlock_104_~ldv_func_arg1#1.base, ldv_mutex_unlock_104_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-2: havoc #t~bitwise1993#1;assume (((((~tmp___6~9#1 < 0 && ~err~0#1 >= 0) || #t~bitwise1993#1 >= ~err~0#1) && ((~tmp___6~9#1 >= 0 && ~err~0#1 < 0) || #t~bitwise1993#1 >= ~tmp___6~9#1)) && ((~tmp___6~9#1 < 0 || ~err~0#1 < 0) || #t~bitwise1993#1 <= ~tmp___6~9#1 + ~err~0#1)) && ((~tmp___6~9#1 >= 0 && ~err~0#1 >= 0) || #t~bitwise1993#1 < 0)) && #t~bitwise1993#1 <= 2147483647; [2025-02-08 04:34:45,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11332-1: [2025-02-08 04:34:45,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4636: call ULTIMATE.dealloc(~#bytes_transferred~1.base, ~#bytes_transferred~1.offset);havoc ~#bytes_transferred~1.base, ~#bytes_transferred~1.offset;call ULTIMATE.dealloc(~#tmp~15.base, ~#tmp~15.offset);havoc ~#tmp~15.base, ~#tmp~15.offset; [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: call ULTIMATE.dealloc(~#x~0#1.base, ~#x~0#1.offset);havoc ~#x~0#1.base, ~#x~0#1.offset;call ULTIMATE.dealloc(~#y~0#1.base, ~#y~0#1.offset);havoc ~#y~0#1.base, ~#y~0#1.offset; [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: #t~ret1315#1 := sisusb_handle_command_#res#1;havoc sisusb_handle_command_#t~mem1246#1, sisusb_handle_command_#t~mem1247#1, sisusb_handle_command_#t~mem1248#1, sisusb_handle_command_#t~switch1249#1, sisusb_handle_command_#t~mem1250#1, sisusb_handle_command_#t~ret1251#1, sisusb_handle_command_#t~ret1252#1, sisusb_handle_command_#t~mem1253#1, sisusb_handle_command_#t~mem1254#1, sisusb_handle_command_#t~ret1255#1, sisusb_handle_command_#t~mem1256#1, sisusb_handle_command_#t~mem1257#1, sisusb_handle_command_#t~ret1258#1, sisusb_handle_command_#t~mem1259#1, sisusb_handle_command_#t~mem1260#1, sisusb_handle_command_#t~ret1261#1, sisusb_handle_command_#t~mem1262#1, sisusb_handle_command_#t~mem1263#1, sisusb_handle_command_#t~mem1264#1, sisusb_handle_command_#t~ret1265#1, sisusb_handle_command_#t~mem1266#1, sisusb_handle_command_#t~mem1267#1, sisusb_handle_command_#t~mem1268#1, sisusb_handle_command_#t~ret1269#1, sisusb_handle_command_#t~mem1270#1, sisusb_handle_command_#t~mem1271#1, sisusb_handle_command_#t~mem1272#1, sisusb_handle_command_#t~bitwise1273#1, sisusb_handle_command_#t~mem1274#1, sisusb_handle_command_#t~bitwise1275#1, sisusb_handle_command_#t~mem1276#1, sisusb_handle_command_#t~ret1277#1, sisusb_handle_command_#t~mem1278#1, sisusb_handle_command_#t~mem1279#1.base, sisusb_handle_command_#t~mem1279#1.offset, sisusb_handle_command_#t~short1280#1, sisusb_handle_command_#t~mem1281#1, sisusb_handle_command_#t~switch1282#1, sisusb_handle_command_#t~ret1283#1, sisusb_handle_command_#t~mem1284#1, sisusb_handle_command_#t~mem1285#1.base, sisusb_handle_command_#t~mem1285#1.offset, sisusb_handle_command_#t~short1286#1, sisusb_handle_command_#t~mem1287#1.base, sisusb_handle_command_#t~mem1287#1.offset, sisusb_handle_command_#t~mem1288#1.base, sisusb_handle_command_#t~mem1288#1.offset, sisusb_handle_command_#t~mem1289#1.base, sisusb_handle_command_#t~mem1289#1.offset, sisusb_handle_command_#t~mem1290#1, sisusb_handle_command_#t~ret1291#1, sisusb_handle_command_#t~mem1292#1, sisusb_handle_command_#t~mem1293#1.base, sisusb_handle_command_#t~mem1293#1.offset, sisusb_handle_command_#t~short1294#1, sisusb_handle_command_#t~mem1295#1.base, sisusb_handle_command_#t~mem1295#1.offset, sisusb_handle_command_#t~mem1296#1.base, sisusb_handle_command_#t~mem1296#1.offset, sisusb_handle_command_#t~mem1297#1.base, sisusb_handle_command_#t~mem1297#1.offset, sisusb_handle_command_#t~mem1298#1, sisusb_handle_command_#t~ret1299#1, sisusb_handle_command_~sisusb#1.base, sisusb_handle_command_~sisusb#1.offset, sisusb_handle_command_~y#1.base, sisusb_handle_command_~y#1.offset, sisusb_handle_command_~arg#1, sisusb_handle_command_~retval~2#1, sisusb_handle_command_~port~0#1, sisusb_handle_command_~length~1#1, sisusb_handle_command_~address~3#1, sisusb_handle_command_~tmp~51#1, sisusb_handle_command_~tmp___0~30#1, sisusb_handle_command_~tmp___1~24#1;havoc sisusb_handle_command_#in~sisusb#1.base, sisusb_handle_command_#in~sisusb#1.offset, sisusb_handle_command_#in~y#1.base, sisusb_handle_command_#in~y#1.offset, sisusb_handle_command_#in~arg#1;assume { :end_inline_sisusb_handle_command } true;assume -2147483648 <= #t~ret1315#1 && #t~ret1315#1 <= 2147483647;~tmp___0~31#1 := #t~ret1315#1;havoc #t~ret1315#1;~retval~3#1 := ~tmp___0~31#1; [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: sisusb_handle_command_#t~ret1299#1 := SiSUSBSetVESAMode_#res#1;havoc SiSUSBSetVESAMode_#t~mem1637#1.base, SiSUSBSetVESAMode_#t~mem1637#1.offset, SiSUSBSetVESAMode_#t~mem1638#1, SiSUSBSetVESAMode_#t~mem1639#1.base, SiSUSBSetVESAMode_#t~mem1639#1.offset, SiSUSBSetVESAMode_#t~mem1640#1, SiSUSBSetVESAMode_#t~mem1641#1.base, SiSUSBSetVESAMode_#t~mem1641#1.offset, SiSUSBSetVESAMode_#t~mem1642#1, SiSUSBSetVESAMode_#t~ret1643#1, SiSUSBSetVESAMode_~SiS_Pr#1.base, SiSUSBSetVESAMode_~SiS_Pr#1.offset, SiSUSBSetVESAMode_~VModeNo#1, SiSUSBSetVESAMode_~ModeNo~0#1, SiSUSBSetVESAMode_~i~26#1, SiSUSBSetVESAMode_~tmp~64#1, SiSUSBSetVESAMode_~tmp___0~39#1;havoc SiSUSBSetVESAMode_#in~SiS_Pr#1.base, SiSUSBSetVESAMode_#in~SiS_Pr#1.offset, SiSUSBSetVESAMode_#in~VModeNo#1;assume { :end_inline_SiSUSBSetVESAMode } true;assume -2147483648 <= sisusb_handle_command_#t~ret1299#1 && sisusb_handle_command_#t~ret1299#1 <= 2147483647;sisusb_handle_command_~tmp___1~24#1 := sisusb_handle_command_#t~ret1299#1; [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: assume 0 != sisusb_handle_command_~tmp___1~24#1;sisusb_handle_command_~retval~2#1 := -22; [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: assume !(0 != sisusb_handle_command_~tmp___1~24#1); [2025-02-08 04:34:46,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417: call ULTIMATE.dealloc(sisusb_setidxregmask_~#tmp~29#1.base, sisusb_setidxregmask_~#tmp~29#1.offset);havoc sisusb_setidxregmask_~#tmp~29#1.base, sisusb_setidxregmask_~#tmp~29#1.offset;sisusb_handle_command_#t~ret1269#1 := sisusb_setidxregmask_#res#1;havoc sisusb_setidxregmask_#t~ret446#1, sisusb_setidxregmask_#t~ret447#1, sisusb_setidxregmask_#t~bitwise448#1, sisusb_setidxregmask_#t~mem449#1, sisusb_setidxregmask_#t~bitwise450#1, sisusb_setidxregmask_#t~bitwise451#1, sisusb_setidxregmask_#t~mem452#1, sisusb_setidxregmask_#t~bitwise453#1, sisusb_setidxregmask_#t~mem454#1, sisusb_setidxregmask_#t~ret455#1, sisusb_setidxregmask_#t~bitwise456#1, sisusb_setidxregmask_~sisusb#1.base, sisusb_setidxregmask_~sisusb#1.offset, sisusb_setidxregmask_~port#1, sisusb_setidxregmask_~idx#1, sisusb_setidxregmask_~data#1, sisusb_setidxregmask_~mask#1, sisusb_setidxregmask_~ret~15#1, sisusb_setidxregmask_~#tmp~29#1.base, sisusb_setidxregmask_~#tmp~29#1.offset, sisusb_setidxregmask_~tmp___0~14#1, sisusb_setidxregmask_~tmp___1~9#1;havoc sisusb_setidxregmask_#in~sisusb#1.base, sisusb_setidxregmask_#in~sisusb#1.offset, sisusb_setidxregmask_#in~port#1, sisusb_setidxregmask_#in~idx#1, sisusb_setidxregmask_#in~data#1, sisusb_setidxregmask_#in~mask#1;assume { :end_inline_sisusb_setidxregmask } true;assume -2147483648 <= sisusb_handle_command_#t~ret1269#1 && sisusb_handle_command_#t~ret1269#1 <= 2147483647;sisusb_handle_command_~retval~2#1 := sisusb_handle_command_#t~ret1269#1; [2025-02-08 04:34:46,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5042: call ULTIMATE.dealloc(~#packet~6.base, ~#packet~6.offset);havoc ~#packet~6.base, ~#packet~6.offset; [2025-02-08 04:34:46,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11022: havoc ldv_mutex_unlock_94_~ldv_func_arg1#1.base, ldv_mutex_unlock_94_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_94_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_94_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_94 } true; [2025-02-08 04:34:46,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11010: havoc ldv_mutex_unlock_93_~ldv_func_arg1#1.base, ldv_mutex_unlock_93_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_93_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_93_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_93 } true; [2025-02-08 04:34:46,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12755: havoc _copy_to_user_#t~nondet2139#1; [2025-02-08 04:34:47,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5127: call ULTIMATE.dealloc(~#packet~8.base, ~#packet~8.offset);havoc ~#packet~8.base, ~#packet~8.offset; [2025-02-08 04:34:51,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7179-1: SUMMARY for call #t~memcpy~res1084#1.base, #t~memcpy~res1084#1.offset := #Ultimate.C_memcpy#30(~tempbuf~0#1.base, ~tempbuf~0#1.offset + (if 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 else 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), #t~mem1083#1.base, #t~mem1083#1.offset + (if 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 else 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~__len~2#1); srcloc: null [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7179: ~__ret~7#1.base, ~__ret~7#1.offset := #t~memcpy~res1084#1.base, #t~memcpy~res1084#1.offset;havoc #t~mem1083#1.base, #t~mem1083#1.offset;havoc #t~memcpy~res1084#1.base, #t~memcpy~res1084#1.offset; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212: ~tmp___1~20#1.base, ~tmp___1~20#1.offset := ~tempbufb~0#1.base, ~tempbufb~0#1.offset;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbufb~0#1.base, 2 + ~tempbufb~0#1.offset;call write~int#30(1824, ~tmp___1~20#1.base, ~tmp___1~20#1.offset, 2);~tmp___2~13#1 := ~i~16#1;~i~16#1 := ~i~16#1 - 1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: assume -2147483648 <= #t~ret1105#1 && #t~ret1105#1 <= 2147483647;~tmp___7~6#1 := #t~ret1105#1;havoc #t~mem1104#1;havoc #t~ret1105#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254-1: SUMMARY for call #t~ret1105#1 := sisusb_copy_memory(~sisusb#1.base, ~sisusb#1.offset, ~tempbuf~0#1.base, ~tempbuf~0#1.offset, #t~mem1104#1, 8192, ~#written~0#1.base, ~#written~0#1.offset); srcloc: null [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: call write~int#30(#t~bitwise1099#1, ~tmp___3~8#1.base, ~tmp___3~8#1.offset, 2);havoc #t~mem1098#1;havoc #t~bitwise1099#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-4: assume 0 == #t~mem1098#1 || 1792 == #t~mem1098#1;#t~bitwise1099#1 := 1792; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-4: assume !(0 == #t~mem1098#1 || 1792 == #t~mem1098#1); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-3: assume false;#t~bitwise1099#1 := #t~mem1098#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-3: assume !false; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-2: havoc #t~bitwise1099#1;assume ((((#t~mem1098#1 < 0 || #t~bitwise1099#1 >= 1792) && #t~bitwise1099#1 >= #t~mem1098#1) && (#t~mem1098#1 < 0 || #t~bitwise1099#1 <= 1792 + #t~mem1098#1)) && (#t~mem1098#1 >= 0 || #t~bitwise1099#1 < 0)) && #t~bitwise1099#1 <= 2147483647; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230-1: [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: assume 0 == ~i~16#1 % 4 % 4294967296;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbufb~0#1.base, 152 + ~tempbufb~0#1.offset; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: assume !(0 == ~i~16#1 % 4 % 4294967296); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-2: havoc #t~bitwise1106#1;assume (((((~tmp___7~6#1 < 0 && ~ret~31#1 >= 0) || #t~bitwise1106#1 >= ~ret~31#1) && ((~tmp___7~6#1 >= 0 && ~ret~31#1 < 0) || #t~bitwise1106#1 >= ~tmp___7~6#1)) && ((~tmp___7~6#1 < 0 || ~ret~31#1 < 0) || #t~bitwise1106#1 <= ~tmp___7~6#1 + ~ret~31#1)) && ((~tmp___7~6#1 >= 0 && ~ret~31#1 >= 0) || #t~bitwise1106#1 < 0)) && #t~bitwise1106#1 <= 2147483647; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-1: [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: ~ret~31#1 := #t~bitwise1106#1;havoc #t~bitwise1106#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-4: assume 0 == ~tmp___7~6#1 || ~tmp___7~6#1 == ~ret~31#1;#t~bitwise1106#1 := ~ret~31#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-4: assume !(0 == ~tmp___7~6#1 || ~tmp___7~6#1 == ~ret~31#1); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-3: assume 0 == ~ret~31#1;#t~bitwise1106#1 := ~tmp___7~6#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256-3: assume !(0 == ~ret~31#1); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-2: havoc #t~bitwise1102#1;assume ((((#t~mem1101#1 < 0 || #t~bitwise1102#1 >= 1792) && #t~bitwise1102#1 >= #t~mem1101#1) && (#t~mem1101#1 < 0 || #t~bitwise1102#1 <= 1792 + #t~mem1101#1)) && (#t~mem1101#1 >= 0 || #t~bitwise1102#1 < 0)) && #t~bitwise1102#1 <= 2147483647; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: ~__ret~7#1.base, ~__ret~7#1.offset := #t~memcpy~res1086#1.base, #t~memcpy~res1086#1.offset;havoc #t~mem1085#1.base, #t~mem1085#1.offset;havoc #t~memcpy~res1086#1.base, #t~memcpy~res1086#1.offset; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-1: [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: call write~int#30(#t~bitwise1102#1, ~tmp___5~7#1.base, ~tmp___5~7#1.offset, 2);havoc #t~mem1101#1;havoc #t~bitwise1102#1;call #t~mem1103#1 := read~int#4(~#bootstring~0#1.base, ~#bootstring~0#1.offset + ~i~16#1, 1); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-4: assume 0 == #t~mem1101#1 || 1792 == #t~mem1101#1;#t~bitwise1102#1 := 1792; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-4: assume !(0 == #t~mem1101#1 || 1792 == #t~mem1101#1); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-3: assume false;#t~bitwise1102#1 := #t~mem1101#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-3: assume !false; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182-1: SUMMARY for call #t~memcpy~res1086#1.base, #t~memcpy~res1086#1.offset := #Ultimate.C_memcpy#30(~tempbuf~0#1.base, ~tempbuf~0#1.offset + (if 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 else 32 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), #t~mem1085#1.base, #t~mem1085#1.offset + (if 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 else 16 * ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~__len~2#1); srcloc: null [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: SUMMARY for call vfree(~tempbuf~0#1.base, ~tempbuf~0#1.offset); srcloc: null [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: assume 0 != #t~mem1103#1;havoc #t~mem1103#1; [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: assume !(0 != #t~mem1103#1);havoc #t~mem1103#1;call #t~mem1104#1 := read~int#30(~sisusb#1.base, 613 + ~sisusb#1.offset, 8); [2025-02-08 04:34:51,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: ~tmp___3~8#1.base, ~tmp___3~8#1.offset := ~tempbufb~0#1.base, ~tempbufb~0#1.offset;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbufb~0#1.base, 2 + ~tempbufb~0#1.offset;~tmp___4~7#1 := ~i~16#1;~i~16#1 := 1 + ~i~16#1;call #t~mem1098#1 := read~int#35(~#bootlogo~0#1.base, ~#bootlogo~0#1.offset + ~tmp___4~7#1, 1); [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: call ULTIMATE.dealloc(~#written~0#1.base, ~#written~0#1.offset);havoc ~#written~0#1.base, ~#written~0#1.offset;call ULTIMATE.dealloc(~#bootstring~0#1.base, ~#bootstring~0#1.offset);havoc ~#bootstring~0#1.base, ~#bootstring~0#1.offset;call ULTIMATE.dealloc(~#bootlogo~0#1.base, ~#bootlogo~0#1.offset);havoc ~#bootlogo~0#1.base, ~#bootlogo~0#1.offset; [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume 0 != ~tmp___2~13#1; [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume !(0 != ~tmp___2~13#1);~i~16#1 := 0;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbuf~0#1.base, ~tempbuf~0#1.offset; [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: ~i~16#1 := 1 + ~i~16#1; [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: ~__len~2#1 := 16; [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume ~__len~2#1 % 18446744073709551616 > 63;call #t~mem1083#1.base, #t~mem1083#1.offset := read~$Pointer$#30(~myfont~0#1.base, 20 + ~myfont~0#1.offset, 8); [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume !(~__len~2#1 % 18446744073709551616 > 63);call #t~mem1085#1.base, #t~mem1085#1.offset := read~$Pointer$#30(~myfont~0#1.base, 20 + ~myfont~0#1.offset, 8); [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7244: ~tmp___5~7#1.base, ~tmp___5~7#1.offset := ~tempbufb~0#1.base, ~tempbufb~0#1.offset;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbufb~0#1.base, 2 + ~tempbufb~0#1.offset;~tmp___6~6#1 := ~i~16#1;~i~16#1 := 1 + ~i~16#1;call #t~mem1101#1 := read~int#4(~#bootstring~0#1.base, ~#bootstring~0#1.offset + ~tmp___6~6#1, 1); [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236-1: call #t~mem1100#1 := read~int#35(~#bootlogo~0#1.base, ~#bootlogo~0#1.offset + ~i~16#1, 1); [2025-02-08 04:34:51,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: assume 0 != #t~mem1100#1;havoc #t~mem1100#1; [2025-02-08 04:34:51,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: assume !(0 != #t~mem1100#1);havoc #t~mem1100#1;~i~16#1 := 0;~tempbufb~0#1.base, ~tempbufb~0#1.offset := ~tempbuf~0#1.base, 12 + ~tempbuf~0#1.offset; [2025-02-08 04:34:51,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12777: havoc find_font_#t~ret2145#1.base, find_font_#t~ret2145#1.offset; [2025-02-08 04:34:51,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: call ULTIMATE.dealloc(~#packet~10.base, ~#packet~10.offset);havoc ~#packet~10.base, ~#packet~10.offset; [2025-02-08 04:34:51,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc sisusb_delete_#t~mem1145#1.base, sisusb_delete_#t~mem1145#1.offset, sisusb_delete_#t~mem1146#1.base, sisusb_delete_#t~mem1146#1.offset, sisusb_delete_#t~mem1147#1.base, sisusb_delete_#t~mem1147#1.offset, sisusb_delete_~kref#1.base, sisusb_delete_~kref#1.offset, sisusb_delete_~sisusb~3#1.base, sisusb_delete_~sisusb~3#1.offset, sisusb_delete_~__mptr~1#1.base, sisusb_delete_~__mptr~1#1.offset;havoc sisusb_delete_#in~kref#1.base, sisusb_delete_#in~kref#1.offset;assume { :end_inline_sisusb_delete } true; [2025-02-08 04:34:51,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc sisusb_bulk_completein_#t~mem155#1.base, sisusb_bulk_completein_#t~mem155#1.offset, sisusb_bulk_completein_#t~mem156#1.base, sisusb_bulk_completein_#t~mem156#1.offset, sisusb_bulk_completein_#t~short157#1, sisusb_bulk_completein_#t~mem158#1, sisusb_bulk_completein_#t~short159#1, sisusb_bulk_completein_~urb#1.base, sisusb_bulk_completein_~urb#1.offset, sisusb_bulk_completein_~sisusb~1#1.base, sisusb_bulk_completein_~sisusb~1#1.offset;havoc sisusb_bulk_completein_#in~urb#1.base, sisusb_bulk_completein_#in~urb#1.offset;assume { :end_inline_sisusb_bulk_completein } true; [2025-02-08 04:34:51,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: havoc usb_put_dev_~arg0#1.base, usb_put_dev_~arg0#1.offset;havoc usb_put_dev_#in~arg0#1.base, usb_put_dev_#in~arg0#1.offset;assume { :end_inline_usb_put_dev } true;havoc sisusb_delete_#t~mem1146#1.base, sisusb_delete_#t~mem1146#1.offset; [2025-02-08 04:34:51,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc sisusb_bulk_completeout_#t~mem132#1.base, sisusb_bulk_completeout_#t~mem132#1.offset, sisusb_bulk_completeout_#t~mem133#1.base, sisusb_bulk_completeout_#t~mem133#1.offset, sisusb_bulk_completeout_#t~mem134#1.base, sisusb_bulk_completeout_#t~mem134#1.offset, sisusb_bulk_completeout_#t~short135#1, sisusb_bulk_completeout_#t~mem136#1, sisusb_bulk_completeout_#t~short137#1, sisusb_bulk_completeout_#t~mem138#1, sisusb_bulk_completeout_#t~mem139#1, sisusb_bulk_completeout_#t~mem140#1, sisusb_bulk_completeout_#t~bitwise141#1, sisusb_bulk_completeout_~urb#1.base, sisusb_bulk_completeout_~urb#1.offset, sisusb_bulk_completeout_~context~0#1.base, sisusb_bulk_completeout_~context~0#1.offset, sisusb_bulk_completeout_~sisusb~0#1.base, sisusb_bulk_completeout_~sisusb~0#1.offset;havoc sisusb_bulk_completeout_#in~urb#1.base, sisusb_bulk_completeout_#in~urb#1.offset;assume { :end_inline_sisusb_bulk_completeout } true; [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: havoc SiS_SetCRT1VCLK_#t~mem1538#1; [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#t~mem1538#1, 45, 1); srcloc: null [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: SiS_SetCRT1Offset_#t~ret1522#1 := SiS_GetOffset_#res#1;havoc SiS_GetOffset_#t~mem1436#1.base, SiS_GetOffset_#t~mem1436#1.offset, SiS_GetOffset_#t~mem1437#1, SiS_GetOffset_#t~mem1438#1.base, SiS_GetOffset_#t~mem1438#1.offset, SiS_GetOffset_#t~mem1439#1, SiS_GetOffset_#t~ret1440#1, SiS_GetOffset_#t~bitwise1441#1, SiS_GetOffset_~SiS_Pr#1.base, SiS_GetOffset_~SiS_Pr#1.offset, SiS_GetOffset_~ModeNo#1, SiS_GetOffset_~ModeIdIndex#1, SiS_GetOffset_~rrti#1, SiS_GetOffset_~xres~0#1, SiS_GetOffset_~temp~3#1, SiS_GetOffset_~colordepth~0#1, SiS_GetOffset_~infoflag~0#1;havoc SiS_GetOffset_#in~SiS_Pr#1.base, SiS_GetOffset_#in~SiS_Pr#1.offset, SiS_GetOffset_#in~ModeNo#1, SiS_GetOffset_#in~ModeIdIndex#1, SiS_GetOffset_#in~rrti#1;assume { :end_inline_SiS_GetOffset } true;SiS_SetCRT1Offset_~tmp~61#1 := SiS_SetCRT1Offset_#t~ret1522#1;havoc SiS_SetCRT1Offset_#t~ret1522#1;SiS_SetCRT1Offset_~du~1#1 := SiS_SetCRT1Offset_~tmp~61#1;call SiS_SetCRT1Offset_#t~mem1523#1.base, SiS_SetCRT1Offset_#t~mem1523#1.offset := read~$Pointer$#30(SiS_SetCRT1Offset_~SiS_Pr#1.base, 167 + SiS_SetCRT1Offset_~SiS_Pr#1.offset, 8);call SiS_SetCRT1Offset_#t~mem1524#1 := read~int#30(SiS_SetCRT1Offset_#t~mem1523#1.base, SiS_SetCRT1Offset_#t~mem1523#1.offset + 14 * (if SiS_SetCRT1Offset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1Offset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1Offset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);SiS_SetCRT1Offset_~infoflag~1#1 := SiS_SetCRT1Offset_#t~mem1524#1;havoc SiS_SetCRT1Offset_#t~mem1523#1.base, SiS_SetCRT1Offset_#t~mem1523#1.offset;havoc SiS_SetCRT1Offset_#t~mem1524#1;SiS_SetCRT1Offset_~temp~6#1 := (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) / 256 % 16;call SiS_SetCRT1Offset_#t~mem1525#1 := read~int#30(SiS_SetCRT1Offset_~SiS_Pr#1.base, 16 + SiS_SetCRT1Offset_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946: SiS_LoadDAC_~data2~0#1 := 0; [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: assume SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2; [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: assume !(SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2);SiS_LoadDAC_~i~25#1 := 1 + (if SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 else SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: assume 0 != (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296) % 2;SiS_LoadDAC_~data2~0#1 := 42 + SiS_LoadDAC_~data2~0#1 % 65536; [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: assume !(0 != (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296) % 2); [2025-02-08 04:34:54,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650: SiS_SetCRT1CRTC_~i~24#1 := 1 + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1CRTC_~j~6#1 := 1 + (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1509#1, (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1CRTC_#t~mem1511#1 % 256 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_#t~mem1511#1 % 256 % 4294967296 else SiS_SetCRT1CRTC_#t~mem1511#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: SiS_SetCRT1CRTC_~i~24#1 := 1 + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1CRTC_~j~6#1 := 1 + (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650-2: call SiS_SetCRT1CRTC_#t~mem1509#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 16 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1510#1.base, SiS_SetCRT1CRTC_#t~mem1510#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1511#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1510#1.base, SiS_SetCRT1CRTC_#t~mem1510#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296), 1); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1500#1, (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1CRTC_#t~mem1502#1 % 256 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_#t~mem1502#1 % 256 % 4294967296 else SiS_SetCRT1CRTC_#t~mem1502#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617-2: call SiS_SetCRT1CRTC_#t~mem1500#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1501#1.base, SiS_SetCRT1CRTC_#t~mem1501#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1502#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1501#1.base, SiS_SetCRT1CRTC_#t~mem1501#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296), 1); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420: SiS_GetOffset_~temp~3#1 := (if SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 else SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 - 4294967296) * (if SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 else SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015-2: call SiS_LoadDAC_#t~mem1621#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call SiS_LoadDAC_#t~mem1622#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call SiS_LoadDAC_#t~mem1623#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015: SiS_LoadDAC_~si~0#1 := (if SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 - 4294967296) - 1;SiS_LoadDAC_~o~0#1 := 1 + (if SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015-1: SUMMARY for call SiS_WriteDAC(SiS_LoadDAC_~SiS_Pr#1.base, SiS_LoadDAC_~SiS_Pr#1.offset, SiS_LoadDAC_~DACData~0#1, (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296), (if SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1621#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1621#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1621#1 % 256 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1622#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1622#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1622#1 % 256 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1623#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1623#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1623#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: havoc SiS_SetCRT1Offset_#t~mem1525#1;call SiS_SetCRT1Offset_#t~mem1526#1 := read~int#30(SiS_SetCRT1Offset_~SiS_Pr#1.base, 24 + SiS_SetCRT1Offset_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685-1: SUMMARY for call SiS_SetRegANDOR(SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, SiS_SetCRT1Offset_#t~mem1525#1, 14, 240, (if SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: assume 0 != SiS_GetOffset_~xres~0#1 % 65536 % 16 % 4294967296;SiS_GetOffset_~temp~3#1 := (if SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 else SiS_GetOffset_~colordepth~0#1 % 65536 % 4294967296 - 4294967296) / 2 + (if SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 else SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: assume !(0 != SiS_GetOffset_~xres~0#1 % 65536 % 16 % 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: call SiS_SetATTRegs_#t~mem1457#1.base, SiS_SetATTRegs_#t~mem1457#1.offset := read~$Pointer$#30(SiS_SetATTRegs_~SiS_Pr#1.base, 143 + SiS_SetATTRegs_~SiS_Pr#1.offset, 8);call SiS_SetATTRegs_#t~mem1458#1 := read~int#30(SiS_SetATTRegs_#t~mem1457#1.base, 35 + (SiS_SetATTRegs_#t~mem1457#1.offset + 64 * (if SiS_SetATTRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetATTRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetATTRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + (if SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 else SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 - 4294967296), 1);SiS_SetATTRegs_~ARdata~0#1 := SiS_SetATTRegs_#t~mem1458#1;call SiS_SetATTRegs_#t~mem1459#1 := read~int#30(SiS_SetATTRegs_~SiS_Pr#1.base, 120 + SiS_SetATTRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9686-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, SiS_SetCRT1Offset_#t~mem1526#1, 19, (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) % 256); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9686: havoc SiS_SetCRT1Offset_#t~mem1526#1; [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488: havoc SiS_SetATTRegs_#t~mem1459#1;havoc SiS_SetATTRegs_#t~ret1460#1;call SiS_SetATTRegs_#t~mem1461#1 := read~int#30(SiS_SetATTRegs_~SiS_Pr#1.base, 32 + SiS_SetATTRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488-1: SUMMARY for call SiS_SetATTRegs_#t~ret1460#1 := SiS_GetRegByte(SiS_SetATTRegs_~SiS_Pr#1.base, SiS_SetATTRegs_~SiS_Pr#1.offset, SiS_SetATTRegs_#t~mem1459#1); srcloc: null [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-2: havoc SiS_LoadDAC_#t~bitwise1614#1;assume (((((if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296) < 0 || SiS_LoadDAC_#t~bitwise1614#1 <= (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296)) && SiS_LoadDAC_#t~bitwise1614#1 <= 2) && SiS_LoadDAC_#t~bitwise1614#1 >= 0) && ((if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296) >= 0 || SiS_LoadDAC_#t~bitwise1614#1 > 2 + (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296))) && SiS_LoadDAC_#t~bitwise1614#1 >= -2147483648; [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-3: assume 2 == (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296);SiS_LoadDAC_#t~bitwise1614#1 := (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-3: assume !(2 == (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-4: assume 0 == (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296);SiS_LoadDAC_#t~bitwise1614#1 := 0; [2025-02-08 04:34:54,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-4: assume !(0 == (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951: assume 0 != SiS_LoadDAC_#t~bitwise1614#1;havoc SiS_LoadDAC_#t~bitwise1614#1;SiS_LoadDAC_~data2~0#1 := 21 + SiS_LoadDAC_~data2~0#1 % 65536; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951: assume !(0 != SiS_LoadDAC_#t~bitwise1614#1);havoc SiS_LoadDAC_#t~bitwise1614#1; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-1: [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-2: havoc SiS_SetCRT1Offset_#t~bitwise1527#1;assume (((((if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296) < 0 || SiS_SetCRT1Offset_#t~bitwise1527#1 <= (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296)) && SiS_SetCRT1Offset_#t~bitwise1527#1 <= 128) && SiS_SetCRT1Offset_#t~bitwise1527#1 >= 0) && ((if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || SiS_SetCRT1Offset_#t~bitwise1527#1 > 128 + (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296))) && SiS_SetCRT1Offset_#t~bitwise1527#1 >= -2147483648; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: assume SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 7; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: assume !(SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 7);SiS_SetCRT1CRTC_~j~6#1 := 16; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-3: assume 128 == (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1Offset_#t~bitwise1527#1 := (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-3: assume !(128 == (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-4: assume 0 == (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1Offset_#t~bitwise1527#1 := 0; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-4: assume !(0 == (if SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~infoflag~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume 0 != SiS_SetCRT1Offset_#t~bitwise1527#1;havoc SiS_SetCRT1Offset_#t~bitwise1527#1;SiS_SetCRT1Offset_~du~1#1 := (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) / 2; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume !(0 != SiS_SetCRT1Offset_#t~bitwise1527#1);havoc SiS_SetCRT1Offset_#t~bitwise1527#1; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-1: [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: assume SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 15; [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: assume !(SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 15);call SiS_SetCRT1CRTC_#t~mem1512#1.base, SiS_SetCRT1CRTC_#t~mem1512#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1513#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1512#1.base, 16 + (SiS_SetCRT1CRTC_#t~mem1512#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: havoc SiS_SetATTRegs_#t~mem1461#1;call SiS_SetATTRegs_#t~mem1462#1 := read~int#30(SiS_SetATTRegs_~SiS_Pr#1.base, 32 + SiS_SetATTRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489-1: SUMMARY for call SiS_SetRegByte(SiS_SetATTRegs_~SiS_Pr#1.base, SiS_SetATTRegs_~SiS_Pr#1.offset, SiS_SetATTRegs_#t~mem1461#1, (if SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 else SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: havoc SiS_SetATTRegs_#t~mem1462#1;SiS_SetATTRegs_~i~20#1 := 1 + (if SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 else SiS_SetATTRegs_~i~20#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490-1: SUMMARY for call SiS_SetRegByte(SiS_SetATTRegs_~SiS_Pr#1.base, SiS_SetATTRegs_~SiS_Pr#1.offset, SiS_SetATTRegs_#t~mem1462#1, (if SiS_SetATTRegs_~ARdata~0#1 % 256 % 4294967296 <= 2147483647 then SiS_SetATTRegs_~ARdata~0#1 % 256 % 4294967296 else SiS_SetATTRegs_~ARdata~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9391: assume SiS_GetColorDepth_~ModeNo#1 % 65536 % 4294967296 <= 19;call SiS_GetColorDepth_#t~mem1431#1.base, SiS_GetColorDepth_#t~mem1431#1.offset := read~$Pointer$#30(SiS_GetColorDepth_~SiS_Pr#1.base, 151 + SiS_GetColorDepth_~SiS_Pr#1.offset, 8);call SiS_GetColorDepth_#t~mem1432#1 := read~int#30(SiS_GetColorDepth_#t~mem1431#1.base, 1 + (SiS_GetColorDepth_#t~mem1431#1.offset + 10 * (if SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);SiS_GetColorDepth_~modeflag~0#1 := SiS_GetColorDepth_#t~mem1432#1;havoc SiS_GetColorDepth_#t~mem1431#1.base, SiS_GetColorDepth_#t~mem1431#1.offset;havoc SiS_GetColorDepth_#t~mem1432#1; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9391: assume !(SiS_GetColorDepth_~ModeNo#1 % 65536 % 4294967296 <= 19);call SiS_GetColorDepth_#t~mem1433#1.base, SiS_GetColorDepth_#t~mem1433#1.offset := read~$Pointer$#30(SiS_GetColorDepth_~SiS_Pr#1.base, 159 + SiS_GetColorDepth_~SiS_Pr#1.offset, 8);call SiS_GetColorDepth_#t~mem1434#1 := read~int#30(SiS_GetColorDepth_#t~mem1433#1.base, 1 + (SiS_GetColorDepth_#t~mem1433#1.offset + 12 * (if SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_GetColorDepth_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);SiS_GetColorDepth_~modeflag~0#1 := SiS_GetColorDepth_#t~mem1434#1;havoc SiS_GetColorDepth_#t~mem1433#1.base, SiS_GetColorDepth_#t~mem1433#1.offset;havoc SiS_GetColorDepth_#t~mem1434#1; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 <= 31; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume !(SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 <= 31);SiS_LoadDAC_~si~0#1 := 32;SiS_LoadDAC_~m~0#1 := 0; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425-1: SiS_GetOffset_#res#1 := SiS_GetOffset_~temp~3#1; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: assume SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 2; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: assume !(SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 2);SiS_LoadDAC_~n~0#1 := 1 + (if SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: havoc SiS_LoadDAC_#t~bitwise1615#1;SiS_LoadDAC_~data~4#1 := (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296) / 4;SiS_LoadDAC_~k~0#1 := 1 + (if SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-1: SUMMARY for call SiS_SetRegByte(SiS_LoadDAC_~SiS_Pr#1.base, SiS_LoadDAC_~SiS_Pr#1.offset, SiS_LoadDAC_~DACData~0#1, (if SiS_LoadDAC_#t~bitwise1615#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~bitwise1615#1 % 65536 % 4294967296 else SiS_LoadDAC_#t~bitwise1615#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: SiS_SetCRT1Offset_~du~1#1 := 32 * (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1Offset_~temp~6#1 := (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) / 256; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: SiS_SetCRT1CRTC_~temp~5#1 := SiS_SetCRT1CRTC_#t~bitwise1514#1;havoc SiS_SetCRT1CRTC_#t~mem1512#1.base, SiS_SetCRT1CRTC_#t~mem1512#1.offset;havoc SiS_SetCRT1CRTC_#t~mem1513#1;havoc SiS_SetCRT1CRTC_#t~bitwise1514#1;call SiS_SetCRT1CRTC_#t~mem1515#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 16 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-2: [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-3: havoc SiS_LoadDAC_#t~bitwise1615#1;assume SiS_LoadDAC_#t~bitwise1615#1 > (if SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-4: assume 0 == (if SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 - 4294967296) || 0 == (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296);SiS_LoadDAC_#t~bitwise1615#1 := (if SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-4: assume !(0 == (if SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~data2~0#1 % 65536 % 4294967296 - 4294967296) || 0 == (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-1: [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-2: havoc SiS_SetCRT1CRTC_#t~bitwise1514#1;assume SiS_SetCRT1CRTC_#t~bitwise1514#1 % 4294967296 <= SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536 % 4294967296 && SiS_SetCRT1CRTC_#t~bitwise1514#1 % 4294967296 <= 224; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-3: assume 224 == SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536 % 4294967296;SiS_SetCRT1CRTC_#t~bitwise1514#1 := SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-3: assume !(224 == SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536 % 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-4: assume 0 == SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536 % 4294967296;SiS_SetCRT1CRTC_#t~bitwise1514#1 := 0; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-4: assume !(0 == SiS_SetCRT1CRTC_#t~mem1513#1 % 256 % 65536 % 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9659: havoc SiS_SetCRT1CRTC_#t~mem1515#1;call SiS_SetCRT1CRTC_#t~mem1516#1.base, SiS_SetCRT1CRTC_#t~mem1516#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1517#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1516#1.base, 16 + (SiS_SetCRT1CRTC_#t~mem1516#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);SiS_SetCRT1CRTC_~temp~5#1 := 32 * (SiS_SetCRT1CRTC_#t~mem1517#1 % 256 % 65536 % 2 % 4294967296);havoc SiS_SetCRT1CRTC_#t~mem1516#1.base, SiS_SetCRT1CRTC_#t~mem1516#1.offset;havoc SiS_SetCRT1CRTC_#t~mem1517#1; [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9659-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1515#1, 14, (if SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume 0 != (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) % 256;SiS_SetCRT1Offset_~temp~6#1 := 1 + (if SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume !(0 != (if SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~du~1#1 % 65536 % 4294967296 - 4294967296) % 256); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9396: SiS_GetColorDepth_~index~0#1 := (if (65534 + SiS_GetColorDepth_~modeflag~0#1 % 65536 % 8) % 4294967296 % 65536 <= 32767 then (65534 + SiS_GetColorDepth_~modeflag~0#1 % 65536 % 8) % 4294967296 % 65536 else (65534 + SiS_GetColorDepth_~modeflag~0#1 % 65536 % 8) % 4294967296 % 65536 - 65536); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume (if SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 <= 32767 then SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 else SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 - 65536) < 0; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume !((if SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 <= 32767 then SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 else SiS_SetCRT1CRTC_~modeflag~1#1 % 65536 % 65536 - 65536) < 0); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628: SiS_SetCRT1CRTC_~i~24#1 := 1 + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1CRTC_~j~6#1 := 1 + (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1503#1, (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1CRTC_#t~mem1505#1 % 256 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_#t~mem1505#1 % 256 % 4294967296 else SiS_SetCRT1CRTC_#t~mem1505#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628-2: call SiS_SetCRT1CRTC_#t~mem1503#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1504#1.base, SiS_SetCRT1CRTC_#t~mem1504#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1505#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1504#1.base, SiS_SetCRT1CRTC_#t~mem1504#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296), 1); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: assume SiS_GetColorDepth_~index~0#1 < 0;SiS_GetColorDepth_~index~0#1 := 0; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: assume !(SiS_GetColorDepth_~index~0#1 < 0); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-1: [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-2: havoc SiS_SetCRT1CRTC_#t~bitwise1518#1;assume (SiS_SetCRT1CRTC_#t~bitwise1518#1 % 4294967296 >= SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 && SiS_SetCRT1CRTC_#t~bitwise1518#1 % 4294967296 >= 128) && SiS_SetCRT1CRTC_#t~bitwise1518#1 % 4294967296 <= 128 + SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-3: assume false;SiS_SetCRT1CRTC_#t~bitwise1518#1 := SiS_SetCRT1CRTC_~temp~5#1 % 65536; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-3: assume !false; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-4: assume 0 == SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 || 128 == SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296;SiS_SetCRT1CRTC_#t~bitwise1518#1 := 128; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662-4: assume !(0 == SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 || 128 == SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662: SiS_SetCRT1CRTC_~temp~5#1 := SiS_SetCRT1CRTC_#t~bitwise1518#1;havoc SiS_SetCRT1CRTC_#t~bitwise1518#1; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: assume SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 <= 2; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: assume !(SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 <= 2);SiS_LoadDAC_~si~0#1 := 5 + SiS_LoadDAC_~si~0#1 % 65536;SiS_LoadDAC_~m~0#1 := 1 + (if SiS_LoadDAC_~m~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~m~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~m~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: SiS_LoadDAC_~di~0#1 := SiS_LoadDAC_~si~0#1;SiS_LoadDAC_~bx~0#1 := 4 + SiS_LoadDAC_~si~0#1 % 65536;SiS_LoadDAC_~n~0#1 := 0; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: SiS_SetCRT1Offset_~temp~6#1 := 1 + (if SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 - 4294967296);call SiS_SetCRT1Offset_#t~mem1528#1 := read~int#30(SiS_SetCRT1Offset_~SiS_Pr#1.base, 16 + SiS_SetCRT1Offset_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: havoc SiS_SetCRT1Offset_#t~mem1528#1; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, SiS_SetCRT1Offset_#t~mem1528#1, 16, (if SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~temp~6#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: havoc SiS_SetCRT1CRTC_#t~mem1519#1;call SiS_SetCRT1CRTC_#t~mem1520#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 139 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 2); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665-1: SUMMARY for call SiS_SetRegANDOR(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1519#1, 9, 95, (if SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~temp~5#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9632: assume SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 10; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9632: assume !(SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 10);SiS_SetCRT1CRTC_~j~6#1 := 21; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665-2: call SiS_SetCRT1CRTC_#t~mem1519#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: havoc SiS_GetColorDepth_#t~mem1435#1;call ULTIMATE.dealloc(SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset);havoc SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset;SiS_GetOffset_#t~ret1440#1 := SiS_GetColorDepth_#res#1;havoc SiS_GetColorDepth_#t~mem1431#1.base, SiS_GetColorDepth_#t~mem1431#1.offset, SiS_GetColorDepth_#t~mem1432#1, SiS_GetColorDepth_#t~mem1433#1.base, SiS_GetColorDepth_#t~mem1433#1.offset, SiS_GetColorDepth_#t~mem1434#1, SiS_GetColorDepth_#t~mem1435#1, SiS_GetColorDepth_~SiS_Pr#1.base, SiS_GetColorDepth_~SiS_Pr#1.offset, SiS_GetColorDepth_~ModeNo#1, SiS_GetColorDepth_~ModeIdIndex#1, SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset, SiS_GetColorDepth_~modeflag~0#1, SiS_GetColorDepth_~index~0#1;havoc SiS_GetColorDepth_#in~SiS_Pr#1.base, SiS_GetColorDepth_#in~SiS_Pr#1.offset, SiS_GetColorDepth_#in~ModeNo#1, SiS_GetColorDepth_#in~ModeIdIndex#1;assume { :end_inline_SiS_GetColorDepth } true;SiS_GetOffset_~colordepth~0#1 := SiS_GetOffset_#t~ret1440#1;havoc SiS_GetOffset_#t~ret1440#1;SiS_GetOffset_~temp~3#1 := SiS_GetOffset_~xres~0#1 % 65536 % 4294967296 / 16; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401-2: call SiS_GetColorDepth_#t~mem1435#1 := read~int#10(SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset + 2 * SiS_GetColorDepth_~index~0#1, 2);SiS_GetColorDepth_#res#1 := SiS_GetColorDepth_#t~mem1435#1;havoc SiS_GetColorDepth_#t~mem1435#1;call ULTIMATE.dealloc(SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset);havoc SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666: assume SiS_SetCRT1CRTC_#t~mem1520#1 % 65536 % 4294967296 > 3;havoc SiS_SetCRT1CRTC_#t~mem1520#1;call SiS_SetCRT1CRTC_#t~mem1521#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666: assume !(SiS_SetCRT1CRTC_#t~mem1520#1 % 65536 % 4294967296 > 3);havoc SiS_SetCRT1CRTC_#t~mem1520#1; [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468: call SiS_SetCRTCRegs_#t~mem1454#1.base, SiS_SetCRTCRegs_#t~mem1454#1.offset := read~$Pointer$#30(SiS_SetCRTCRegs_~SiS_Pr#1.base, 143 + SiS_SetCRTCRegs_~SiS_Pr#1.offset, 8);call SiS_SetCRTCRegs_#t~mem1455#1 := read~int#30(SiS_SetCRTCRegs_#t~mem1454#1.base, 10 + (SiS_SetCRTCRegs_#t~mem1454#1.offset + 64 * (if SiS_SetCRTCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRTCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRTCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + (if SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 else SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 - 4294967296), 1);SiS_SetCRTCRegs_~CRTCdata~0#1 := SiS_SetCRTCRegs_#t~mem1455#1;call SiS_SetCRTCRegs_#t~mem1456#1 := read~int#30(SiS_SetCRTCRegs_~SiS_Pr#1.base, 24 + SiS_SetCRTCRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: havoc SiS_SetCRT1Sync_#t~mem1490#1.base, SiS_SetCRT1Sync_#t~mem1490#1.offset, SiS_SetCRT1Sync_#t~mem1491#1, SiS_SetCRT1Sync_#t~bitwise1492#1, SiS_SetCRT1Sync_#t~bitwise1493#1, SiS_SetCRT1Sync_#t~mem1494#1, SiS_SetCRT1Sync_~SiS_Pr#1.base, SiS_SetCRT1Sync_~SiS_Pr#1.offset, SiS_SetCRT1Sync_~rrti#1, SiS_SetCRT1Sync_~sync~0#1;havoc SiS_SetCRT1Sync_#in~SiS_Pr#1.base, SiS_SetCRT1Sync_#in~SiS_Pr#1.offset, SiS_SetCRT1Sync_#in~rrti#1;assume { :end_inline_SiS_SetCRT1Sync } true;assume { :begin_inline_SiS_SetCRT1CRTC } true;SiS_SetCRT1CRTC_#in~SiS_Pr#1.base, SiS_SetCRT1CRTC_#in~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#in~ModeNo#1, SiS_SetCRT1CRTC_#in~ModeIdIndex#1, SiS_SetCRT1CRTC_#in~rrti#1 := SiS_SetCRT1Group_~SiS_Pr#1.base, SiS_SetCRT1Group_~SiS_Pr#1.offset, (if SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 - 4294967296);havoc SiS_SetCRT1CRTC_#t~mem1495#1, SiS_SetCRT1CRTC_#t~mem1496#1.base, SiS_SetCRT1CRTC_#t~mem1496#1.offset, SiS_SetCRT1CRTC_#t~mem1497#1, SiS_SetCRT1CRTC_#t~mem1498#1.base, SiS_SetCRT1CRTC_#t~mem1498#1.offset, SiS_SetCRT1CRTC_#t~mem1499#1, SiS_SetCRT1CRTC_#t~mem1500#1, SiS_SetCRT1CRTC_#t~mem1501#1.base, SiS_SetCRT1CRTC_#t~mem1501#1.offset, SiS_SetCRT1CRTC_#t~mem1502#1, SiS_SetCRT1CRTC_#t~mem1503#1, SiS_SetCRT1CRTC_#t~mem1504#1.base, SiS_SetCRT1CRTC_#t~mem1504#1.offset, SiS_SetCRT1CRTC_#t~mem1505#1, SiS_SetCRT1CRTC_#t~mem1506#1, SiS_SetCRT1CRTC_#t~mem1507#1.base, SiS_SetCRT1CRTC_#t~mem1507#1.offset, SiS_SetCRT1CRTC_#t~mem1508#1, SiS_SetCRT1CRTC_#t~mem1509#1, SiS_SetCRT1CRTC_#t~mem1510#1.base, SiS_SetCRT1CRTC_#t~mem1510#1.offset, SiS_SetCRT1CRTC_#t~mem1511#1, SiS_SetCRT1CRTC_#t~mem1512#1.base, SiS_SetCRT1CRTC_#t~mem1512#1.offset, SiS_SetCRT1CRTC_#t~mem1513#1, SiS_SetCRT1CRTC_#t~bitwise1514#1, SiS_SetCRT1CRTC_#t~mem1515#1, SiS_SetCRT1CRTC_#t~mem1516#1.base, SiS_SetCRT1CRTC_#t~mem1516#1.offset, SiS_SetCRT1CRTC_#t~mem1517#1, SiS_SetCRT1CRTC_#t~bitwise1518#1, SiS_SetCRT1CRTC_#t~mem1519#1, SiS_SetCRT1CRTC_#t~mem1520#1, SiS_SetCRT1CRTC_#t~mem1521#1, SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_~ModeNo#1, SiS_SetCRT1CRTC_~ModeIdIndex#1, SiS_SetCRT1CRTC_~rrti#1, SiS_SetCRT1CRTC_~index~2#1, SiS_SetCRT1CRTC_~temp~5#1, SiS_SetCRT1CRTC_~i~24#1, SiS_SetCRT1CRTC_~j~6#1, SiS_SetCRT1CRTC_~modeflag~1#1;SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset := SiS_SetCRT1CRTC_#in~SiS_Pr#1.base, SiS_SetCRT1CRTC_#in~SiS_Pr#1.offset;SiS_SetCRT1CRTC_~ModeNo#1 := SiS_SetCRT1CRTC_#in~ModeNo#1;SiS_SetCRT1CRTC_~ModeIdIndex#1 := SiS_SetCRT1CRTC_#in~ModeIdIndex#1;SiS_SetCRT1CRTC_~rrti#1 := SiS_SetCRT1CRTC_#in~rrti#1;havoc SiS_SetCRT1CRTC_~index~2#1;havoc SiS_SetCRT1CRTC_~temp~5#1;havoc SiS_SetCRT1CRTC_~i~24#1;havoc SiS_SetCRT1CRTC_~j~6#1;havoc SiS_SetCRT1CRTC_~modeflag~1#1;call SiS_SetCRT1CRTC_#t~mem1495#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: havoc SiS_SetCRT1CRTC_#t~mem1521#1; [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1521#1, 20, 79); srcloc: null [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: havoc SiS_SetCRTCRegs_#t~mem1456#1;SiS_SetCRTCRegs_~i~19#1 := 1 + (if SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 else SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469-1: SUMMARY for call SiS_SetReg(SiS_SetCRTCRegs_~SiS_Pr#1.base, SiS_SetCRTCRegs_~SiS_Pr#1.offset, SiS_SetCRTCRegs_#t~mem1456#1, (if SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 else SiS_SetCRTCRegs_~i~19#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRTCRegs_~CRTCdata~0#1 % 256 % 4294967296 <= 2147483647 then SiS_SetCRTCRegs_~CRTCdata~0#1 % 256 % 4294967296 else SiS_SetCRTCRegs_~CRTCdata~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: havoc SiS_SetCRT1CRTC_#t~mem1495#1, SiS_SetCRT1CRTC_#t~mem1496#1.base, SiS_SetCRT1CRTC_#t~mem1496#1.offset, SiS_SetCRT1CRTC_#t~mem1497#1, SiS_SetCRT1CRTC_#t~mem1498#1.base, SiS_SetCRT1CRTC_#t~mem1498#1.offset, SiS_SetCRT1CRTC_#t~mem1499#1, SiS_SetCRT1CRTC_#t~mem1500#1, SiS_SetCRT1CRTC_#t~mem1501#1.base, SiS_SetCRT1CRTC_#t~mem1501#1.offset, SiS_SetCRT1CRTC_#t~mem1502#1, SiS_SetCRT1CRTC_#t~mem1503#1, SiS_SetCRT1CRTC_#t~mem1504#1.base, SiS_SetCRT1CRTC_#t~mem1504#1.offset, SiS_SetCRT1CRTC_#t~mem1505#1, SiS_SetCRT1CRTC_#t~mem1506#1, SiS_SetCRT1CRTC_#t~mem1507#1.base, SiS_SetCRT1CRTC_#t~mem1507#1.offset, SiS_SetCRT1CRTC_#t~mem1508#1, SiS_SetCRT1CRTC_#t~mem1509#1, SiS_SetCRT1CRTC_#t~mem1510#1.base, SiS_SetCRT1CRTC_#t~mem1510#1.offset, SiS_SetCRT1CRTC_#t~mem1511#1, SiS_SetCRT1CRTC_#t~mem1512#1.base, SiS_SetCRT1CRTC_#t~mem1512#1.offset, SiS_SetCRT1CRTC_#t~mem1513#1, SiS_SetCRT1CRTC_#t~bitwise1514#1, SiS_SetCRT1CRTC_#t~mem1515#1, SiS_SetCRT1CRTC_#t~mem1516#1.base, SiS_SetCRT1CRTC_#t~mem1516#1.offset, SiS_SetCRT1CRTC_#t~mem1517#1, SiS_SetCRT1CRTC_#t~bitwise1518#1, SiS_SetCRT1CRTC_#t~mem1519#1, SiS_SetCRT1CRTC_#t~mem1520#1, SiS_SetCRT1CRTC_#t~mem1521#1, SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_~ModeNo#1, SiS_SetCRT1CRTC_~ModeIdIndex#1, SiS_SetCRT1CRTC_~rrti#1, SiS_SetCRT1CRTC_~index~2#1, SiS_SetCRT1CRTC_~temp~5#1, SiS_SetCRT1CRTC_~i~24#1, SiS_SetCRT1CRTC_~j~6#1, SiS_SetCRT1CRTC_~modeflag~1#1;havoc SiS_SetCRT1CRTC_#in~SiS_Pr#1.base, SiS_SetCRT1CRTC_#in~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#in~ModeNo#1, SiS_SetCRT1CRTC_#in~ModeIdIndex#1, SiS_SetCRT1CRTC_#in~rrti#1;assume { :end_inline_SiS_SetCRT1CRTC } true;assume { :begin_inline_SiS_SetCRT1Offset } true;SiS_SetCRT1Offset_#in~SiS_Pr#1.base, SiS_SetCRT1Offset_#in~SiS_Pr#1.offset, SiS_SetCRT1Offset_#in~ModeNo#1, SiS_SetCRT1Offset_#in~ModeIdIndex#1, SiS_SetCRT1Offset_#in~rrti#1 := SiS_SetCRT1Group_~SiS_Pr#1.base, SiS_SetCRT1Group_~SiS_Pr#1.offset, (if SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~ModeIdIndex#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 - 4294967296);havoc SiS_SetCRT1Offset_#t~ret1522#1, SiS_SetCRT1Offset_#t~mem1523#1.base, SiS_SetCRT1Offset_#t~mem1523#1.offset, SiS_SetCRT1Offset_#t~mem1524#1, SiS_SetCRT1Offset_#t~mem1525#1, SiS_SetCRT1Offset_#t~mem1526#1, SiS_SetCRT1Offset_#t~bitwise1527#1, SiS_SetCRT1Offset_#t~mem1528#1, SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, SiS_SetCRT1Offset_~ModeNo#1, SiS_SetCRT1Offset_~ModeIdIndex#1, SiS_SetCRT1Offset_~rrti#1, SiS_SetCRT1Offset_~du~1#1, SiS_SetCRT1Offset_~tmp~61#1, SiS_SetCRT1Offset_~infoflag~1#1, SiS_SetCRT1Offset_~temp~6#1;SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset := SiS_SetCRT1Offset_#in~SiS_Pr#1.base, SiS_SetCRT1Offset_#in~SiS_Pr#1.offset;SiS_SetCRT1Offset_~ModeNo#1 := SiS_SetCRT1Offset_#in~ModeNo#1;SiS_SetCRT1Offset_~ModeIdIndex#1 := SiS_SetCRT1Offset_#in~ModeIdIndex#1;SiS_SetCRT1Offset_~rrti#1 := SiS_SetCRT1Offset_#in~rrti#1;havoc SiS_SetCRT1Offset_~du~1#1;havoc SiS_SetCRT1Offset_~tmp~61#1;havoc SiS_SetCRT1Offset_~infoflag~1#1;havoc SiS_SetCRT1Offset_~temp~6#1;assume { :begin_inline_SiS_GetOffset } true;SiS_GetOffset_#in~SiS_Pr#1.base, SiS_GetOffset_#in~SiS_Pr#1.offset, SiS_GetOffset_#in~ModeNo#1, SiS_GetOffset_#in~ModeIdIndex#1, SiS_GetOffset_#in~rrti#1 := SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, (if SiS_SetCRT1Offset_~ModeNo#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~ModeNo#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~ModeNo#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Offset_~ModeIdIndex#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~ModeIdIndex#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~ModeIdIndex#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Offset_~rrti#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Offset_~rrti#1 % 65536 % 4294967296 else SiS_SetCRT1Offset_~rrti#1 % 65536 % 4294967296 - 4294967296);havoc SiS_GetOffset_#res#1;havoc SiS_GetOffset_#t~mem1436#1.base, SiS_GetOffset_#t~mem1436#1.offset, SiS_GetOffset_#t~mem1437#1, SiS_GetOffset_#t~mem1438#1.base, SiS_GetOffset_#t~mem1438#1.offset, SiS_GetOffset_#t~mem1439#1, SiS_GetOffset_#t~ret1440#1, SiS_GetOffset_#t~bitwise1441#1, SiS_GetOffset_~SiS_Pr#1.base, SiS_GetOffset_~SiS_Pr#1.offset, SiS_GetOffset_~ModeNo#1, SiS_GetOffset_~ModeIdIndex#1, SiS_GetOffset_~rrti#1, SiS_GetOffset_~xres~0#1, SiS_GetOffset_~temp~3#1, SiS_GetOffset_~colordepth~0#1, SiS_GetOffset_~infoflag~0#1;SiS_GetOffset_~SiS_Pr#1.base, SiS_GetOffset_~SiS_Pr#1.offset := SiS_GetOffset_#in~SiS_Pr#1.base, SiS_GetOffset_#in~SiS_Pr#1.offset;SiS_GetOffset_~ModeNo#1 := SiS_GetOffset_#in~ModeNo#1;SiS_GetOffset_~ModeIdIndex#1 := SiS_GetOffset_#in~ModeIdIndex#1;SiS_GetOffset_~rrti#1 := SiS_GetOffset_#in~rrti#1;havoc SiS_GetOffset_~xres~0#1;havoc SiS_GetOffset_~temp~3#1;havoc SiS_GetOffset_~colordepth~0#1;havoc SiS_GetOffset_~infoflag~0#1;call SiS_GetOffset_#t~mem1436#1.base, SiS_GetOffset_#t~mem1436#1.offset := read~$Pointer$#30(SiS_GetOffset_~SiS_Pr#1.base, 167 + SiS_GetOffset_~SiS_Pr#1.offset, 8);call SiS_GetOffset_#t~mem1437#1 := read~int#30(SiS_GetOffset_#t~mem1436#1.base, SiS_GetOffset_#t~mem1436#1.offset + 14 * (if SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);SiS_GetOffset_~infoflag~0#1 := SiS_GetOffset_#t~mem1437#1;havoc SiS_GetOffset_#t~mem1436#1.base, SiS_GetOffset_#t~mem1436#1.offset;havoc SiS_GetOffset_#t~mem1437#1;call SiS_GetOffset_#t~mem1438#1.base, SiS_GetOffset_#t~mem1438#1.offset := read~$Pointer$#30(SiS_GetOffset_~SiS_Pr#1.base, 167 + SiS_GetOffset_~SiS_Pr#1.offset, 8);call SiS_GetOffset_#t~mem1439#1 := read~int#30(SiS_GetOffset_#t~mem1438#1.base, 7 + (SiS_GetOffset_#t~mem1438#1.offset + 14 * (if SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_GetOffset_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);SiS_GetOffset_~xres~0#1 := SiS_GetOffset_#t~mem1439#1;havoc SiS_GetOffset_#t~mem1438#1.base, SiS_GetOffset_#t~mem1438#1.offset;havoc SiS_GetOffset_#t~mem1439#1;assume { :begin_inline_SiS_GetColorDepth } true;SiS_GetColorDepth_#in~SiS_Pr#1.base, SiS_GetColorDepth_#in~SiS_Pr#1.offset, SiS_GetColorDepth_#in~ModeNo#1, SiS_GetColorDepth_#in~ModeIdIndex#1 := SiS_GetOffset_~SiS_Pr#1.base, SiS_GetOffset_~SiS_Pr#1.offset, (if SiS_GetOffset_~ModeNo#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~ModeNo#1 % 65536 % 4294967296 else SiS_GetOffset_~ModeNo#1 % 65536 % 4294967296 - 4294967296), (if SiS_GetOffset_~ModeIdIndex#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~ModeIdIndex#1 % 65536 % 4294967296 else SiS_GetOffset_~ModeIdIndex#1 % 65536 % 4294967296 - 4294967296);havoc SiS_GetColorDepth_#res#1;havoc SiS_GetColorDepth_#t~mem1431#1.base, SiS_GetColorDepth_#t~mem1431#1.offset, SiS_GetColorDepth_#t~mem1432#1, SiS_GetColorDepth_#t~mem1433#1.base, SiS_GetColorDepth_#t~mem1433#1.offset, SiS_GetColorDepth_#t~mem1434#1, SiS_GetColorDepth_#t~mem1435#1, SiS_GetColorDepth_~SiS_Pr#1.base, SiS_GetColorDepth_~SiS_Pr#1.offset, SiS_GetColorDepth_~ModeNo#1, SiS_GetColorDepth_~ModeIdIndex#1, SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset, SiS_GetColorDepth_~modeflag~0#1, SiS_GetColorDepth_~index~0#1;SiS_GetColorDepth_~SiS_Pr#1.base, SiS_GetColorDepth_~SiS_Pr#1.offset := SiS_GetColorDepth_#in~SiS_Pr#1.base, SiS_GetColorDepth_#in~SiS_Pr#1.offset;SiS_GetColorDepth_~ModeNo#1 := SiS_GetColorDepth_#in~ModeNo#1;SiS_GetColorDepth_~ModeIdIndex#1 := SiS_GetColorDepth_#in~ModeIdIndex#1;call SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset := #Ultimate.allocOnStack(12);havoc SiS_GetColorDepth_~modeflag~0#1;havoc SiS_GetColorDepth_~index~0#1;call write~int#10(1, SiS_GetColorDepth_~#ColorDepth~0#1.base, SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2);call write~int#10(2, SiS_GetColorDepth_~#ColorDepth~0#1.base, 2 + SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2);call write~int#10(4, SiS_GetColorDepth_~#ColorDepth~0#1.base, 4 + SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2);call write~int#10(4, SiS_GetColorDepth_~#ColorDepth~0#1.base, 6 + SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2);call write~int#10(6, SiS_GetColorDepth_~#ColorDepth~0#1.base, 8 + SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2);call write~int#10(8, SiS_GetColorDepth_~#ColorDepth~0#1.base, 10 + SiS_GetColorDepth_~#ColorDepth~0#1.offset, 2); [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: SiS_ClearExt1Regs_~i~22#1 := 1 + SiS_ClearExt1Regs_~i~22#1; [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-1: SUMMARY for call SiS_SetReg(SiS_ClearExt1Regs_~SiS_Pr#1.base, SiS_ClearExt1Regs_~SiS_Pr#1.offset, SiS_ClearExt1Regs_#t~mem1477#1, (if SiS_ClearExt1Regs_~i~22#1 % 65536 % 4294967296 <= 2147483647 then SiS_ClearExt1Regs_~i~22#1 % 65536 % 4294967296 else SiS_ClearExt1Regs_~i~22#1 % 65536 % 4294967296 - 4294967296), 0); srcloc: null [2025-02-08 04:34:54,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-2: call SiS_ClearExt1Regs_#t~mem1477#1 := read~int#30(SiS_ClearExt1Regs_~SiS_Pr#1.base, 16 + SiS_ClearExt1Regs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10065: havoc SiS_SetCRT1Offset_#t~ret1522#1, SiS_SetCRT1Offset_#t~mem1523#1.base, SiS_SetCRT1Offset_#t~mem1523#1.offset, SiS_SetCRT1Offset_#t~mem1524#1, SiS_SetCRT1Offset_#t~mem1525#1, SiS_SetCRT1Offset_#t~mem1526#1, SiS_SetCRT1Offset_#t~bitwise1527#1, SiS_SetCRT1Offset_#t~mem1528#1, SiS_SetCRT1Offset_~SiS_Pr#1.base, SiS_SetCRT1Offset_~SiS_Pr#1.offset, SiS_SetCRT1Offset_~ModeNo#1, SiS_SetCRT1Offset_~ModeIdIndex#1, SiS_SetCRT1Offset_~rrti#1, SiS_SetCRT1Offset_~du~1#1, SiS_SetCRT1Offset_~tmp~61#1, SiS_SetCRT1Offset_~infoflag~1#1, SiS_SetCRT1Offset_~temp~6#1;havoc SiS_SetCRT1Offset_#in~SiS_Pr#1.base, SiS_SetCRT1Offset_#in~SiS_Pr#1.offset, SiS_SetCRT1Offset_#in~ModeNo#1, SiS_SetCRT1Offset_#in~ModeIdIndex#1, SiS_SetCRT1Offset_#in~rrti#1;assume { :end_inline_SiS_SetCRT1Offset } true;assume { :begin_inline_SiS_SetCRT1VCLK } true;SiS_SetCRT1VCLK_#in~SiS_Pr#1.base, SiS_SetCRT1VCLK_#in~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#in~ModeNo#1, SiS_SetCRT1VCLK_#in~rrti#1 := SiS_SetCRT1Group_~SiS_Pr#1.base, SiS_SetCRT1Group_~SiS_Pr#1.offset, (if SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~ModeNo#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 else SiS_SetCRT1Group_~rrti~1#1 % 65536 % 4294967296 - 4294967296);havoc SiS_SetCRT1VCLK_#t~mem1529#1.base, SiS_SetCRT1VCLK_#t~mem1529#1.offset, SiS_SetCRT1VCLK_#t~mem1530#1, SiS_SetCRT1VCLK_#t~mem1531#1.base, SiS_SetCRT1VCLK_#t~mem1531#1.offset, SiS_SetCRT1VCLK_#t~mem1532#1, SiS_SetCRT1VCLK_#t~mem1533#1.base, SiS_SetCRT1VCLK_#t~mem1533#1.offset, SiS_SetCRT1VCLK_#t~mem1534#1, SiS_SetCRT1VCLK_#t~mem1535#1, SiS_SetCRT1VCLK_#t~mem1536#1, SiS_SetCRT1VCLK_#t~mem1537#1, SiS_SetCRT1VCLK_#t~mem1538#1, SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_~ModeNo#1, SiS_SetCRT1VCLK_~rrti#1, SiS_SetCRT1VCLK_~index~3#1, SiS_SetCRT1VCLK_~clka~0#1, SiS_SetCRT1VCLK_~clkb~0#1;SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset := SiS_SetCRT1VCLK_#in~SiS_Pr#1.base, SiS_SetCRT1VCLK_#in~SiS_Pr#1.offset;SiS_SetCRT1VCLK_~ModeNo#1 := SiS_SetCRT1VCLK_#in~ModeNo#1;SiS_SetCRT1VCLK_~rrti#1 := SiS_SetCRT1VCLK_#in~rrti#1;havoc SiS_SetCRT1VCLK_~index~3#1;havoc SiS_SetCRT1VCLK_~clka~0#1;havoc SiS_SetCRT1VCLK_~clkb~0#1;call SiS_SetCRT1VCLK_#t~mem1529#1.base, SiS_SetCRT1VCLK_#t~mem1529#1.offset := read~$Pointer$#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 167 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8);call SiS_SetCRT1VCLK_#t~mem1530#1 := read~int#30(SiS_SetCRT1VCLK_#t~mem1529#1.base, 3 + (SiS_SetCRT1VCLK_#t~mem1529#1.offset + 14 * (if SiS_SetCRT1VCLK_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1VCLK_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1VCLK_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);SiS_SetCRT1VCLK_~index~3#1 := SiS_SetCRT1VCLK_#t~mem1530#1 % 256;havoc SiS_SetCRT1VCLK_#t~mem1529#1.base, SiS_SetCRT1VCLK_#t~mem1529#1.offset;havoc SiS_SetCRT1VCLK_#t~mem1530#1;call SiS_SetCRT1VCLK_#t~mem1531#1.base, SiS_SetCRT1VCLK_#t~mem1531#1.offset := read~$Pointer$#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 183 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8);call SiS_SetCRT1VCLK_#t~mem1532#1 := read~int#30(SiS_SetCRT1VCLK_#t~mem1531#1.base, SiS_SetCRT1VCLK_#t~mem1531#1.offset + 4 * (if SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);SiS_SetCRT1VCLK_~clka~0#1 := SiS_SetCRT1VCLK_#t~mem1532#1 % 256;havoc SiS_SetCRT1VCLK_#t~mem1531#1.base, SiS_SetCRT1VCLK_#t~mem1531#1.offset;havoc SiS_SetCRT1VCLK_#t~mem1532#1;call SiS_SetCRT1VCLK_#t~mem1533#1.base, SiS_SetCRT1VCLK_#t~mem1533#1.offset := read~$Pointer$#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 183 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8);call SiS_SetCRT1VCLK_#t~mem1534#1 := read~int#30(SiS_SetCRT1VCLK_#t~mem1533#1.base, 1 + (SiS_SetCRT1VCLK_#t~mem1533#1.offset + 4 * (if SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1VCLK_~index~3#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);SiS_SetCRT1VCLK_~clkb~0#1 := SiS_SetCRT1VCLK_#t~mem1534#1 % 256;havoc SiS_SetCRT1VCLK_#t~mem1533#1.base, SiS_SetCRT1VCLK_#t~mem1533#1.offset;havoc SiS_SetCRT1VCLK_#t~mem1534#1;call SiS_SetCRT1VCLK_#t~mem1535#1 := read~int#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 16 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: SiS_LoadDAC_~o~0#1 := 0; [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10066: havoc SiS_SetCRT1VCLK_#t~mem1529#1.base, SiS_SetCRT1VCLK_#t~mem1529#1.offset, SiS_SetCRT1VCLK_#t~mem1530#1, SiS_SetCRT1VCLK_#t~mem1531#1.base, SiS_SetCRT1VCLK_#t~mem1531#1.offset, SiS_SetCRT1VCLK_#t~mem1532#1, SiS_SetCRT1VCLK_#t~mem1533#1.base, SiS_SetCRT1VCLK_#t~mem1533#1.offset, SiS_SetCRT1VCLK_#t~mem1534#1, SiS_SetCRT1VCLK_#t~mem1535#1, SiS_SetCRT1VCLK_#t~mem1536#1, SiS_SetCRT1VCLK_#t~mem1537#1, SiS_SetCRT1VCLK_#t~mem1538#1, SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_~ModeNo#1, SiS_SetCRT1VCLK_~rrti#1, SiS_SetCRT1VCLK_~index~3#1, SiS_SetCRT1VCLK_~clka~0#1, SiS_SetCRT1VCLK_~clkb~0#1;havoc SiS_SetCRT1VCLK_#in~SiS_Pr#1.base, SiS_SetCRT1VCLK_#in~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#in~ModeNo#1, SiS_SetCRT1VCLK_#in~rrti#1;assume { :end_inline_SiS_SetCRT1VCLK } true; [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume SiS_LoadDAC_~m~0#1 % 65536 % 4294967296 <= 8; [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume !(SiS_LoadDAC_~m~0#1 % 65536 % 4294967296 <= 8); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9439: call SiS_SetSeqRegs_#t~mem1447#1.base, SiS_SetSeqRegs_#t~mem1447#1.offset := read~$Pointer$#30(SiS_SetSeqRegs_~SiS_Pr#1.base, 143 + SiS_SetSeqRegs_~SiS_Pr#1.offset, 8);call SiS_SetSeqRegs_#t~mem1448#1 := read~int#30(SiS_SetSeqRegs_#t~mem1447#1.base, 5 + (SiS_SetSeqRegs_#t~mem1447#1.offset + 64 * (if SiS_SetSeqRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetSeqRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetSeqRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + (-1 + SiS_SetSeqRegs_~i~18#1), 1);SiS_SetSeqRegs_~SRdata~0#1 := SiS_SetSeqRegs_#t~mem1448#1;call SiS_SetSeqRegs_#t~mem1449#1 := read~int#30(SiS_SetSeqRegs_~SiS_Pr#1.base, 16 + SiS_SetSeqRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: havoc SiS_SetSeqRegs_#t~mem1449#1;SiS_SetSeqRegs_~i~18#1 := 1 + SiS_SetSeqRegs_~i~18#1; [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440-1: SUMMARY for call SiS_SetReg(SiS_SetSeqRegs_~SiS_Pr#1.base, SiS_SetSeqRegs_~SiS_Pr#1.offset, SiS_SetSeqRegs_#t~mem1449#1, (if SiS_SetSeqRegs_~i~18#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetSeqRegs_~i~18#1 % 65536 % 4294967296 else SiS_SetSeqRegs_~i~18#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetSeqRegs_~SRdata~0#1 % 256 % 4294967296 <= 2147483647 then SiS_SetSeqRegs_~SRdata~0#1 % 256 % 4294967296 else SiS_SetSeqRegs_~SRdata~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: SiS_LoadDAC_~si~0#1 := 1 + (if SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~si~0#1 % 65536 % 4294967296 - 4294967296);SiS_LoadDAC_~o~0#1 := 1 + (if SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002-1: SUMMARY for call SiS_WriteDAC(SiS_LoadDAC_~SiS_Pr#1.base, SiS_LoadDAC_~SiS_Pr#1.offset, SiS_LoadDAC_~DACData~0#1, (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296), (if SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~n~0#1 % 65536 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1618#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1618#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1618#1 % 256 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1619#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1619#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1619#1 % 256 % 4294967296 - 4294967296), (if SiS_LoadDAC_#t~mem1620#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1620#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1620#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002-2: call SiS_LoadDAC_#t~mem1618#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~di~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call SiS_LoadDAC_#t~mem1619#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~bx~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call SiS_LoadDAC_#t~mem1620#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~si~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639-2: call SiS_SetCRT1CRTC_#t~mem1506#1 := read~int#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 24 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1507#1.base, SiS_SetCRT1CRTC_#t~mem1507#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 175 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1508#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1507#1.base, SiS_SetCRT1CRTC_#t~mem1507#1.offset + 17 * (if SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~index~2#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296), 1); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639: SiS_SetCRT1CRTC_~i~24#1 := 1 + (if SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 - 4294967296);SiS_SetCRT1CRTC_~j~6#1 := 1 + (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1506#1, (if SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 else SiS_SetCRT1CRTC_~j~6#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetCRT1CRTC_#t~mem1508#1 % 256 % 4294967296 <= 2147483647 then SiS_SetCRT1CRTC_#t~mem1508#1 % 256 % 4294967296 else SiS_SetCRT1CRTC_#t~mem1508#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: SiS_LoadDAC_~data~4#1 := SiS_LoadDAC_#t~bitwise1617#1;SiS_LoadDAC_~k~0#1 := 0; [2025-02-08 04:34:54,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-1: [2025-02-08 04:34:54,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-2: havoc SiS_LoadDAC_#t~bitwise1617#1;assume SiS_LoadDAC_#t~bitwise1617#1 > (if SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:34:54,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-3: assume 0 == (if SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 - 4294967296) || 0 == (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296);SiS_LoadDAC_#t~bitwise1617#1 := (if SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-3: assume !(0 == (if SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 <= 2147483647 then SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 else SiS_LoadDAC_#t~mem1616#1 % 256 % 4294967296 - 4294967296) || 0 == (if SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~sf~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: assume SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 12; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: assume !(SiS_SetCRT1CRTC_~i~24#1 % 65536 % 4294967296 <= 12);SiS_SetCRT1CRTC_~j~6#1 := 10; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610: havoc SiS_SetCRT1CRTC_#t~mem1495#1;call SiS_SetCRT1CRTC_#t~mem1496#1.base, SiS_SetCRT1CRTC_#t~mem1496#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 159 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1497#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1496#1.base, 1 + (SiS_SetCRT1CRTC_#t~mem1496#1.offset + 12 * (if SiS_SetCRT1CRTC_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~ModeIdIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);SiS_SetCRT1CRTC_~modeflag~1#1 := SiS_SetCRT1CRTC_#t~mem1497#1;havoc SiS_SetCRT1CRTC_#t~mem1496#1.base, SiS_SetCRT1CRTC_#t~mem1496#1.offset;havoc SiS_SetCRT1CRTC_#t~mem1497#1;call SiS_SetCRT1CRTC_#t~mem1498#1.base, SiS_SetCRT1CRTC_#t~mem1498#1.offset := read~$Pointer$#30(SiS_SetCRT1CRTC_~SiS_Pr#1.base, 167 + SiS_SetCRT1CRTC_~SiS_Pr#1.offset, 8);call SiS_SetCRT1CRTC_#t~mem1499#1 := read~int#30(SiS_SetCRT1CRTC_#t~mem1498#1.base, 2 + (SiS_SetCRT1CRTC_#t~mem1498#1.offset + 14 * (if SiS_SetCRT1CRTC_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetCRT1CRTC_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetCRT1CRTC_~rrti#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 1);SiS_SetCRT1CRTC_~index~2#1 := SiS_SetCRT1CRTC_#t~mem1499#1;havoc SiS_SetCRT1CRTC_#t~mem1498#1.base, SiS_SetCRT1CRTC_#t~mem1498#1.offset;havoc SiS_SetCRT1CRTC_#t~mem1499#1;SiS_SetCRT1CRTC_~i~24#1 := 0;SiS_SetCRT1CRTC_~j~6#1 := 0; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-4: call SiS_LoadDAC_#t~mem1616#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610-1: SUMMARY for call SiS_SetRegAND(SiS_SetCRT1CRTC_~SiS_Pr#1.base, SiS_SetCRT1CRTC_~SiS_Pr#1.offset, SiS_SetCRT1CRTC_#t~mem1495#1, 17, 127); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: assume SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 4; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: assume !(SiS_LoadDAC_~o~0#1 % 65536 % 4294967296 <= 4);SiS_LoadDAC_~si~0#1 := 65534 + SiS_LoadDAC_~si~0#1 % 65536;SiS_LoadDAC_~o~0#1 := 0; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: call SiS_LoadDAC_#t~mem1613#1 := read~int#40(SiS_LoadDAC_~table~0#1.base, SiS_LoadDAC_~table~0#1.offset + (if SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_LoadDAC_~i~25#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);SiS_LoadDAC_~data~4#1 := SiS_LoadDAC_#t~mem1613#1 % 256;SiS_LoadDAC_~k~0#1 := 0; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: havoc SiS_SetCRT1VCLK_#t~mem1535#1;call SiS_SetCRT1VCLK_#t~mem1536#1 := read~int#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 16 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711-1: SUMMARY for call SiS_SetRegAND(SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#t~mem1535#1, 49, 207); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514: call SiS_SetGRCRegs_#t~mem1472#1.base, SiS_SetGRCRegs_#t~mem1472#1.offset := read~$Pointer$#30(SiS_SetGRCRegs_~SiS_Pr#1.base, 143 + SiS_SetGRCRegs_~SiS_Pr#1.offset, 8);call SiS_SetGRCRegs_#t~mem1473#1 := read~int#30(SiS_SetGRCRegs_#t~mem1472#1.base, 55 + (SiS_SetGRCRegs_#t~mem1472#1.offset + 64 * (if SiS_SetGRCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then SiS_SetGRCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 else SiS_SetGRCRegs_~StandTableIndex#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + (if SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 else SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 - 4294967296), 1);SiS_SetGRCRegs_~GRdata~0#1 := SiS_SetGRCRegs_#t~mem1473#1;call SiS_SetGRCRegs_#t~mem1474#1 := read~int#30(SiS_SetGRCRegs_~SiS_Pr#1.base, 40 + SiS_SetGRCRegs_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: havoc SiS_SetCRT1VCLK_#t~mem1536#1;call SiS_SetCRT1VCLK_#t~mem1537#1 := read~int#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 16 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#t~mem1536#1, 43, (if SiS_SetCRT1VCLK_~clka~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1VCLK_~clka~0#1 % 65536 % 4294967296 else SiS_SetCRT1VCLK_~clka~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: call ULTIMATE.dealloc(~#ModeNo#1.base, ~#ModeNo#1.offset);havoc ~#ModeNo#1.base, ~#ModeNo#1.offset;call ULTIMATE.dealloc(~#ModeIdIndex~0#1.base, ~#ModeIdIndex~0#1.offset);havoc ~#ModeIdIndex~0#1.base, ~#ModeIdIndex~0#1.offset; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: SiS_LoadDAC_~k~0#1 := 1 + (if SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 else SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977-1: SUMMARY for call SiS_SetRegByte(SiS_LoadDAC_~SiS_Pr#1.base, SiS_LoadDAC_~SiS_Pr#1.offset, SiS_LoadDAC_~DACData~0#1, (if SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 else SiS_LoadDAC_~data~4#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: assume SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: assume !(SiS_LoadDAC_~k~0#1 % 65536 % 4294967296 <= 2);SiS_LoadDAC_~i~25#1 := 1 + (if SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 <= 2147483647 then SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 else SiS_LoadDAC_~i~25#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9515: havoc SiS_SetGRCRegs_#t~mem1474#1;SiS_SetGRCRegs_~i~21#1 := 1 + (if SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 else SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9515-1: SUMMARY for call SiS_SetReg(SiS_SetGRCRegs_~SiS_Pr#1.base, SiS_SetGRCRegs_~SiS_Pr#1.offset, SiS_SetGRCRegs_#t~mem1474#1, (if SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 else SiS_SetGRCRegs_~i~21#1 % 65536 % 4294967296 - 4294967296), (if SiS_SetGRCRegs_~GRdata~0#1 % 256 % 4294967296 <= 2147483647 then SiS_SetGRCRegs_~GRdata~0#1 % 256 % 4294967296 else SiS_SetGRCRegs_~GRdata~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: havoc SiS_SetCRT1VCLK_#t~mem1537#1;call SiS_SetCRT1VCLK_#t~mem1538#1 := read~int#30(SiS_SetCRT1VCLK_~SiS_Pr#1.base, 16 + SiS_SetCRT1VCLK_~SiS_Pr#1.offset, 8); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713-1: SUMMARY for call SiS_SetReg(SiS_SetCRT1VCLK_~SiS_Pr#1.base, SiS_SetCRT1VCLK_~SiS_Pr#1.offset, SiS_SetCRT1VCLK_#t~mem1537#1, 44, (if SiS_SetCRT1VCLK_~clkb~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_SetCRT1VCLK_~clkb~0#1 % 65536 % 4294967296 else SiS_SetCRT1VCLK_~clkb~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-3: assume 128 == (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296);SiS_GetOffset_#t~bitwise1441#1 := (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-3: assume !(128 == (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-4: assume 0 == (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296);SiS_GetOffset_#t~bitwise1441#1 := 0; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-4: assume !(0 == (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume 0 != SiS_GetOffset_#t~bitwise1441#1;havoc SiS_GetOffset_#t~bitwise1441#1;SiS_GetOffset_~temp~3#1 := 2 * (if SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 else SiS_GetOffset_~temp~3#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume !(0 != SiS_GetOffset_#t~bitwise1441#1);havoc SiS_GetOffset_#t~bitwise1441#1; [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-1: [2025-02-08 04:34:54,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-2: havoc SiS_GetOffset_#t~bitwise1441#1;assume (((((if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296) < 0 || SiS_GetOffset_#t~bitwise1441#1 <= (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296)) && SiS_GetOffset_#t~bitwise1441#1 <= 128) && SiS_GetOffset_#t~bitwise1441#1 >= 0) && ((if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || SiS_GetOffset_#t~bitwise1441#1 > 128 + (if SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 <= 2147483647 then SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 else SiS_GetOffset_~infoflag~0#1 % 65536 % 4294967296 - 4294967296))) && SiS_GetOffset_#t~bitwise1441#1 >= -2147483648; [2025-02-08 04:34:54,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12763: havoc con_set_default_unimap_#t~nondet2141#1;#t~ret1703#1 := con_set_default_unimap_#res#1;havoc con_set_default_unimap_#t~nondet2141#1, con_set_default_unimap_~arg0#1.base, con_set_default_unimap_~arg0#1.offset;havoc con_set_default_unimap_#in~arg0#1.base, con_set_default_unimap_#in~arg0#1.offset;assume { :end_inline_con_set_default_unimap } true;assume -2147483648 <= #t~ret1703#1 && #t~ret1703#1 <= 2147483647;havoc #t~ret1703#1; [2025-02-08 04:34:54,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: havoc ldv_mutex_unlock_69_~ldv_func_arg1#1.base, ldv_mutex_unlock_69_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_69_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_69_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_69 } true; [2025-02-08 04:34:54,568 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12809: havoc #t~nondet2147; [2025-02-08 04:34:55,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: call ULTIMATE.dealloc(~#tmp8~0.base, ~#tmp8~0.offset);havoc ~#tmp8~0.base, ~#tmp8~0.offset;