./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i --full-output -ea --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 03d7b7b3 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 efa92cfb99ddf37faa5e05d118bbca018e76e6d1ade87f7958feff968c230276 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 21:36:03,786 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 21:36:03,788 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 21:36:03,822 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 21:36:03,823 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 21:36:03,826 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 21:36:03,827 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 21:36:03,829 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 21:36:03,830 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 21:36:03,834 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 21:36:03,834 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 21:36:03,835 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 21:36:03,836 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 21:36:03,837 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 21:36:03,838 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 21:36:03,841 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 21:36:03,842 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 21:36:03,842 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 21:36:03,844 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 21:36:03,848 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 21:36:03,849 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 21:36:03,850 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 21:36:03,851 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 21:36:03,852 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 21:36:03,857 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 21:36:03,857 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 21:36:03,857 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 21:36:03,858 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 21:36:03,859 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 21:36:03,859 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 21:36:03,860 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 21:36:03,860 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 21:36:03,861 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 21:36:03,862 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 21:36:03,864 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 21:36:03,864 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 21:36:03,864 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 21:36:03,865 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 21:36:03,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 21:36:03,865 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 21:36:03,866 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 21:36:03,867 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-02-20 21:36:03,890 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 21:36:03,891 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 21:36:03,891 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 21:36:03,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 21:36:03,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 21:36:03,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 21:36:03,892 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 21:36:03,892 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 21:36:03,893 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 21:36:03,893 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 21:36:03,893 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 21:36:03,893 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 21:36:03,894 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 21:36:03,894 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:36:03,895 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 21:36:03,895 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 21:36:03,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 21:36:03,896 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 21:36:03,897 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 21:36:03,897 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 21:36:03,897 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> efa92cfb99ddf37faa5e05d118bbca018e76e6d1ade87f7958feff968c230276 [2022-02-20 21:36:04,111 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 21:36:04,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 21:36:04,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 21:36:04,133 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 21:36:04,134 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 21:36:04,135 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-02-20 21:36:04,207 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25efce2d1/2c454839d3ea44ce947ef584d863c2d0/FLAG6225dc4cb [2022-02-20 21:36:04,878 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 21:36:04,879 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-02-20 21:36:04,933 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25efce2d1/2c454839d3ea44ce947ef584d863c2d0/FLAG6225dc4cb [2022-02-20 21:36:05,218 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25efce2d1/2c454839d3ea44ce947ef584d863c2d0 [2022-02-20 21:36:05,220 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 21:36:05,221 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 21:36:05,247 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 21:36:05,247 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 21:36:05,253 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 21:36:05,254 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:36:05" (1/1) ... [2022-02-20 21:36:05,255 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e84a6d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:05, skipping insertion in model container [2022-02-20 21:36:05,255 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:36:05" (1/1) ... [2022-02-20 21:36:05,259 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 21:36:05,354 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 21:36:06,675 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i[404095,404108] [2022-02-20 21:36:06,799 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:36:06,828 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 21:36:07,148 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i[404095,404108] [2022-02-20 21:36:07,168 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:36:07,214 INFO L208 MainTranslator]: Completed translation [2022-02-20 21:36:07,215 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07 WrapperNode [2022-02-20 21:36:07,216 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 21:36:07,217 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 21:36:07,217 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 21:36:07,217 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 21:36:07,222 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,295 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,441 INFO L137 Inliner]: procedures = 167, calls = 2343, calls flagged for inlining = 49, calls inlined = 38, statements flattened = 5030 [2022-02-20 21:36:07,441 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 21:36:07,442 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 21:36:07,442 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 21:36:07,442 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 21:36:07,448 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,448 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,494 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,497 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,621 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,640 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,667 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,694 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 21:36:07,695 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 21:36:07,695 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 21:36:07,696 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 21:36:07,696 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (1/1) ... [2022-02-20 21:36:07,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:36:07,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:36:07,718 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-20 21:36:07,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-20 21:36:07,748 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_remove [2022-02-20 21:36:07,749 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_remove [2022-02-20 21:36:07,749 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2022-02-20 21:36:07,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2022-02-20 21:36:07,749 INFO L130 BoogieDeclarations]: Found specification of procedure dntv_live_dvbt_demod_init [2022-02-20 21:36:07,749 INFO L138 BoogieDeclarations]: Found implementation of procedure dntv_live_dvbt_demod_init [2022-02-20 21:36:07,750 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-02-20 21:36:07,750 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-02-20 21:36:07,750 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_advise_release [2022-02-20 21:36:07,750 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_advise_release [2022-02-20 21:36:07,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 21:36:07,750 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~TO~$Pointer$ [2022-02-20 21:36:07,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~TO~$Pointer$ [2022-02-20 21:36:07,750 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-02-20 21:36:07,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-02-20 21:36:07,751 INFO L130 BoogieDeclarations]: Found specification of procedure stv0299_writereg [2022-02-20 21:36:07,751 INFO L138 BoogieDeclarations]: Found implementation of procedure stv0299_writereg [2022-02-20 21:36:07,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-02-20 21:36:07,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-02-20 21:36:07,751 INFO L130 BoogieDeclarations]: Found specification of procedure attach_xc3028 [2022-02-20 21:36:07,751 INFO L138 BoogieDeclarations]: Found implementation of procedure attach_xc3028 [2022-02-20 21:36:07,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 21:36:07,752 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-02-20 21:36:07,752 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-02-20 21:36:07,752 INFO L130 BoogieDeclarations]: Found specification of procedure stb6100_get_freq [2022-02-20 21:36:07,752 INFO L138 BoogieDeclarations]: Found implementation of procedure stb6100_get_freq [2022-02-20 21:36:07,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-02-20 21:36:07,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-02-20 21:36:07,752 INFO L130 BoogieDeclarations]: Found specification of procedure dvico_fusionhdtv_demod_init [2022-02-20 21:36:07,753 INFO L138 BoogieDeclarations]: Found implementation of procedure dvico_fusionhdtv_demod_init [2022-02-20 21:36:07,753 INFO L130 BoogieDeclarations]: Found specification of procedure stv0900_set_ts_param [2022-02-20 21:36:07,753 INFO L138 BoogieDeclarations]: Found implementation of procedure stv0900_set_ts_param [2022-02-20 21:36:07,753 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2022-02-20 21:36:07,753 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2022-02-20 21:36:07,753 INFO L130 BoogieDeclarations]: Found specification of procedure samsung_smt_7020_tuner_set_params [2022-02-20 21:36:07,753 INFO L138 BoogieDeclarations]: Found implementation of procedure samsung_smt_7020_tuner_set_params [2022-02-20 21:36:07,753 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_put [2022-02-20 21:36:07,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_put [2022-02-20 21:36:07,754 INFO L130 BoogieDeclarations]: Found specification of procedure cx88_dvb_gate_ctrl [2022-02-20 21:36:07,754 INFO L138 BoogieDeclarations]: Found implementation of procedure cx88_dvb_gate_ctrl [2022-02-20 21:36:07,754 INFO L130 BoogieDeclarations]: Found specification of procedure cx24116_set_ts_param [2022-02-20 21:36:07,754 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24116_set_ts_param [2022-02-20 21:36:07,755 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_buf_prepare [2022-02-20 21:36:07,755 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_buf_prepare [2022-02-20 21:36:07,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 21:36:07,755 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_advise_acquire [2022-02-20 21:36:07,755 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_advise_acquire [2022-02-20 21:36:07,755 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-02-20 21:36:07,756 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-02-20 21:36:07,756 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-02-20 21:36:07,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-02-20 21:36:07,756 INFO L130 BoogieDeclarations]: Found specification of procedure cx88_dvb_bus_ctrl [2022-02-20 21:36:07,756 INFO L138 BoogieDeclarations]: Found implementation of procedure cx88_dvb_bus_ctrl [2022-02-20 21:36:07,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 21:36:07,756 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-02-20 21:36:07,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-02-20 21:36:07,757 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-02-20 21:36:07,757 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-02-20 21:36:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 21:36:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 21:36:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure mt352_write [2022-02-20 21:36:07,758 INFO L138 BoogieDeclarations]: Found implementation of procedure mt352_write [2022-02-20 21:36:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure nxt200x_set_ts_param [2022-02-20 21:36:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure nxt200x_set_ts_param [2022-02-20 21:36:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-02-20 21:36:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-02-20 21:36:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 21:36:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_get [2022-02-20 21:36:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_get [2022-02-20 21:36:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-02-20 21:36:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-02-20 21:36:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure or51132_set_ts_param [2022-02-20 21:36:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure or51132_set_ts_param [2022-02-20 21:36:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_probe [2022-02-20 21:36:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_probe [2022-02-20 21:36:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dvb_get_frontend [2022-02-20 21:36:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dvb_get_frontend [2022-02-20 21:36:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure cx24116_reset_device [2022-02-20 21:36:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24116_reset_device [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~$Pointer$ [2022-02-20 21:36:07,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~$Pointer$ [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure dvico_dual_demod_init [2022-02-20 21:36:07,803 INFO L138 BoogieDeclarations]: Found implementation of procedure dvico_dual_demod_init [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure dntv_live_dvbt_pro_demod_init [2022-02-20 21:36:07,803 INFO L138 BoogieDeclarations]: Found implementation of procedure dntv_live_dvbt_pro_demod_init [2022-02-20 21:36:07,803 INFO L130 BoogieDeclarations]: Found specification of procedure stb6100_get_bandw [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure stb6100_get_bandw [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure cx24123_set_ts_param [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24123_set_ts_param [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~int~TO~$Pointer$ [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~int~TO~$Pointer$ [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure lgdt330x_set_ts_param [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure lgdt330x_set_ts_param [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_register [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_register [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~~u8~0~X~~u8~0~TO~$Pointer$ [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~~u8~0~X~~u8~0~TO~$Pointer$ [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dvb_dealloc_frontends [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dvb_dealloc_frontends [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-02-20 21:36:07,804 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-02-20 21:36:07,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 21:36:07,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-02-20 21:36:07,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-02-20 21:36:07,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 21:36:07,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 21:36:07,805 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-02-20 21:36:07,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-02-20 21:36:08,423 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 21:36:08,425 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 21:36:14,554 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 21:36:14,572 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 21:36:14,572 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 21:36:14,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:36:14 BoogieIcfgContainer [2022-02-20 21:36:14,574 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 21:36:14,575 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 21:36:14,575 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 21:36:14,578 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 21:36:14,578 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 09:36:05" (1/3) ... [2022-02-20 21:36:14,579 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e7dd9d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:36:14, skipping insertion in model container [2022-02-20 21:36:14,579 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:36:07" (2/3) ... [2022-02-20 21:36:14,580 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e7dd9d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:36:14, skipping insertion in model container [2022-02-20 21:36:14,580 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:36:14" (3/3) ... [2022-02-20 21:36:14,586 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-02-20 21:36:14,589 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 21:36:14,589 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 21:36:14,631 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 21:36:14,636 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-20 21:36:14,636 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 21:36:14,689 INFO L276 IsEmpty]: Start isEmpty. Operand has 1938 states, 1297 states have (on average 1.3824209714726292) internal successors, (1793), 1390 states have internal predecessors, (1793), 588 states have call successors, (588), 51 states have call predecessors, (588), 51 states have return successors, (588), 587 states have call predecessors, (588), 588 states have call successors, (588) [2022-02-20 21:36:14,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-20 21:36:14,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:36:14,692 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:36:14,693 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:36:14,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:36:14,696 INFO L85 PathProgramCache]: Analyzing trace with hash 983380094, now seen corresponding path program 1 times [2022-02-20 21:36:14,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:36:14,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925238632] [2022-02-20 21:36:14,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:36:14,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:36:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:15,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:36:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:15,252 INFO L290 TraceCheckUtils]: 0: Hoare triple {1941#true} assume true; {1941#true} is VALID [2022-02-20 21:36:15,253 INFO L284 TraceCheckUtils]: 1: Hoare quadruple {1941#true} {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} #5294#return; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,263 INFO L290 TraceCheckUtils]: 0: Hoare triple {1941#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(58, 2);call #Ultimate.allocInit(26, 3);call #Ultimate.allocInit(17, 4);call #Ultimate.allocInit(26, 5);call #Ultimate.allocInit(17, 6);call #Ultimate.allocInit(26, 7);call #Ultimate.allocInit(18, 8);call #Ultimate.allocInit(26, 9);call #Ultimate.allocInit(18, 10);call #Ultimate.allocInit(27, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(29, 13);call #Ultimate.allocInit(20, 14);call #Ultimate.allocInit(30, 15);call #Ultimate.allocInit(33, 16);call #Ultimate.allocInit(33, 17);call #Ultimate.allocInit(30, 18);call #Ultimate.allocInit(57, 19);call #Ultimate.allocInit(14, 20);call #Ultimate.allocInit(14, 21);call #Ultimate.allocInit(21, 22);call #Ultimate.allocInit(14, 23);call #Ultimate.allocInit(14, 24);call #Ultimate.allocInit(47, 25);call #Ultimate.allocInit(31, 26);call #Ultimate.allocInit(26, 27);call #Ultimate.allocInit(21, 28);call #Ultimate.allocInit(35, 29);call #Ultimate.allocInit(23, 30);call #Ultimate.allocInit(25, 31);call #Ultimate.allocInit(23, 32);call #Ultimate.allocInit(58, 33);call #Ultimate.allocInit(15, 34);call #Ultimate.allocInit(15, 35);call #Ultimate.allocInit(22, 36);call #Ultimate.allocInit(15, 37);call #Ultimate.allocInit(15, 38);call #Ultimate.allocInit(48, 39);call #Ultimate.allocInit(15, 40);call #Ultimate.allocInit(15, 41);call #Ultimate.allocInit(22, 42);call #Ultimate.allocInit(15, 43);call #Ultimate.allocInit(15, 44);call #Ultimate.allocInit(48, 45);call #Ultimate.allocInit(15, 46);call #Ultimate.allocInit(15, 47);call #Ultimate.allocInit(22, 48);call #Ultimate.allocInit(15, 49);call #Ultimate.allocInit(15, 50);call #Ultimate.allocInit(48, 51);call #Ultimate.allocInit(15, 52);call #Ultimate.allocInit(15, 53);call #Ultimate.allocInit(22, 54);call #Ultimate.allocInit(15, 55);call #Ultimate.allocInit(15, 56);call #Ultimate.allocInit(48, 57);call #Ultimate.allocInit(15, 58);call #Ultimate.allocInit(15, 59);call #Ultimate.allocInit(22, 60);call #Ultimate.allocInit(15, 61);call #Ultimate.allocInit(15, 62);call #Ultimate.allocInit(48, 63);call #Ultimate.allocInit(20, 64);call #Ultimate.allocInit(20, 65);call #Ultimate.allocInit(27, 66);call #Ultimate.allocInit(20, 67);call #Ultimate.allocInit(20, 68);call #Ultimate.allocInit(53, 69);call #Ultimate.allocInit(15, 70);call #Ultimate.allocInit(15, 71);call #Ultimate.allocInit(22, 72);call #Ultimate.allocInit(15, 73);call #Ultimate.allocInit(15, 74);call #Ultimate.allocInit(48, 75);call #Ultimate.allocInit(15, 76);call #Ultimate.allocInit(15, 77);call #Ultimate.allocInit(22, 78);call #Ultimate.allocInit(15, 79);call #Ultimate.allocInit(15, 80);call #Ultimate.allocInit(48, 81);call #Ultimate.allocInit(15, 82);call #Ultimate.allocInit(15, 83);call #Ultimate.allocInit(22, 84);call #Ultimate.allocInit(15, 85);call #Ultimate.allocInit(15, 86);call #Ultimate.allocInit(48, 87);call #Ultimate.allocInit(20, 88);call #Ultimate.allocInit(20, 89);call #Ultimate.allocInit(27, 90);call #Ultimate.allocInit(20, 91);call #Ultimate.allocInit(20, 92);call #Ultimate.allocInit(53, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(20, 96);call #Ultimate.allocInit(13, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(46, 99);call #Ultimate.allocInit(15, 100);call #Ultimate.allocInit(15, 101);call #Ultimate.allocInit(22, 102);call #Ultimate.allocInit(15, 103);call #Ultimate.allocInit(15, 104);call #Ultimate.allocInit(48, 105);call #Ultimate.allocInit(15, 106);call #Ultimate.allocInit(15, 107);call #Ultimate.allocInit(22, 108);call #Ultimate.allocInit(15, 109);call #Ultimate.allocInit(15, 110);call #Ultimate.allocInit(48, 111);call #Ultimate.allocInit(15, 112);call #Ultimate.allocInit(15, 113);call #Ultimate.allocInit(22, 114);call #Ultimate.allocInit(15, 115);call #Ultimate.allocInit(15, 116);call #Ultimate.allocInit(48, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(20, 120);call #Ultimate.allocInit(13, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(46, 123);call #Ultimate.allocInit(15, 124);call #Ultimate.allocInit(15, 125);call #Ultimate.allocInit(22, 126);call #Ultimate.allocInit(15, 127);call #Ultimate.allocInit(15, 128);call #Ultimate.allocInit(48, 129);call #Ultimate.allocInit(15, 130);call #Ultimate.allocInit(15, 131);call #Ultimate.allocInit(22, 132);call #Ultimate.allocInit(15, 133);call #Ultimate.allocInit(15, 134);call #Ultimate.allocInit(48, 135);call #Ultimate.allocInit(15, 136);call #Ultimate.allocInit(15, 137);call #Ultimate.allocInit(22, 138);call #Ultimate.allocInit(15, 139);call #Ultimate.allocInit(15, 140);call #Ultimate.allocInit(48, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(20, 144);call #Ultimate.allocInit(13, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(46, 147);call #Ultimate.allocInit(15, 148);call #Ultimate.allocInit(15, 149);call #Ultimate.allocInit(22, 150);call #Ultimate.allocInit(15, 151);call #Ultimate.allocInit(15, 152);call #Ultimate.allocInit(48, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(20, 156);call #Ultimate.allocInit(13, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(46, 159);call #Ultimate.allocInit(15, 160);call #Ultimate.allocInit(15, 161);call #Ultimate.allocInit(22, 162);call #Ultimate.allocInit(15, 163);call #Ultimate.allocInit(15, 164);call #Ultimate.allocInit(48, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(20, 168);call #Ultimate.allocInit(13, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(46, 171);call #Ultimate.allocInit(20, 172);call #Ultimate.allocInit(20, 173);call #Ultimate.allocInit(27, 174);call #Ultimate.allocInit(20, 175);call #Ultimate.allocInit(20, 176);call #Ultimate.allocInit(53, 177);call #Ultimate.allocInit(15, 178);call #Ultimate.allocInit(15, 179);call #Ultimate.allocInit(22, 180);call #Ultimate.allocInit(15, 181);call #Ultimate.allocInit(15, 182);call #Ultimate.allocInit(48, 183);call #Ultimate.allocInit(20, 184);call #Ultimate.allocInit(20, 185);call #Ultimate.allocInit(27, 186);call #Ultimate.allocInit(20, 187);call #Ultimate.allocInit(20, 188);call #Ultimate.allocInit(53, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(22, 192);call #Ultimate.allocInit(15, 193);call #Ultimate.allocInit(15, 194);call #Ultimate.allocInit(48, 195);call #Ultimate.allocInit(13, 196);call #Ultimate.allocInit(13, 197);call #Ultimate.allocInit(20, 198);call #Ultimate.allocInit(13, 199);call #Ultimate.allocInit(13, 200);call #Ultimate.allocInit(46, 201);call #Ultimate.allocInit(15, 202);call #Ultimate.allocInit(15, 203);call #Ultimate.allocInit(22, 204);call #Ultimate.allocInit(15, 205);call #Ultimate.allocInit(15, 206);call #Ultimate.allocInit(48, 207);call #Ultimate.allocInit(20, 208);call #Ultimate.allocInit(20, 209);call #Ultimate.allocInit(27, 210);call #Ultimate.allocInit(20, 211);call #Ultimate.allocInit(20, 212);call #Ultimate.allocInit(53, 213);call #Ultimate.allocInit(16, 214);call #Ultimate.allocInit(16, 215);call #Ultimate.allocInit(23, 216);call #Ultimate.allocInit(16, 217);call #Ultimate.allocInit(16, 218);call #Ultimate.allocInit(49, 219);call #Ultimate.allocInit(20, 220);call #Ultimate.allocInit(20, 221);call #Ultimate.allocInit(27, 222);call #Ultimate.allocInit(20, 223);call #Ultimate.allocInit(20, 224);call #Ultimate.allocInit(53, 225);call #Ultimate.allocInit(16, 226);call #Ultimate.allocInit(16, 227);call #Ultimate.allocInit(23, 228);call #Ultimate.allocInit(16, 229);call #Ultimate.allocInit(16, 230);call #Ultimate.allocInit(49, 231);call #Ultimate.allocInit(20, 232);call #Ultimate.allocInit(20, 233);call #Ultimate.allocInit(27, 234);call #Ultimate.allocInit(20, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(53, 237);call #Ultimate.allocInit(16, 238);call #Ultimate.allocInit(16, 239);call #Ultimate.allocInit(23, 240);call #Ultimate.allocInit(16, 241);call #Ultimate.allocInit(16, 242);call #Ultimate.allocInit(49, 243);call #Ultimate.allocInit(20, 244);call #Ultimate.allocInit(20, 245);call #Ultimate.allocInit(27, 246);call #Ultimate.allocInit(20, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(53, 249);call #Ultimate.allocInit(15, 250);call #Ultimate.allocInit(15, 251);call #Ultimate.allocInit(22, 252);call #Ultimate.allocInit(15, 253);call #Ultimate.allocInit(15, 254);call #Ultimate.allocInit(48, 255);call #Ultimate.allocInit(16, 256);call #Ultimate.allocInit(16, 257);call #Ultimate.allocInit(23, 258);call #Ultimate.allocInit(16, 259);call #Ultimate.allocInit(16, 260);call #Ultimate.allocInit(49, 261);call #Ultimate.allocInit(20, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(27, 264);call #Ultimate.allocInit(20, 265);call #Ultimate.allocInit(20, 266);call #Ultimate.allocInit(53, 267);call #Ultimate.allocInit(15, 268);call #Ultimate.allocInit(15, 269);call #Ultimate.allocInit(22, 270);call #Ultimate.allocInit(15, 271);call #Ultimate.allocInit(15, 272);call #Ultimate.allocInit(48, 273);call #Ultimate.allocInit(15, 274);call #Ultimate.allocInit(15, 275);call #Ultimate.allocInit(22, 276);call #Ultimate.allocInit(15, 277);call #Ultimate.allocInit(15, 278);call #Ultimate.allocInit(48, 279);call #Ultimate.allocInit(20, 280);call #Ultimate.allocInit(20, 281);call #Ultimate.allocInit(27, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(20, 284);call #Ultimate.allocInit(53, 285);call #Ultimate.allocInit(15, 286);call #Ultimate.allocInit(15, 287);call #Ultimate.allocInit(22, 288);call #Ultimate.allocInit(15, 289);call #Ultimate.allocInit(15, 290);call #Ultimate.allocInit(48, 291);call #Ultimate.allocInit(15, 292);call #Ultimate.allocInit(15, 293);call #Ultimate.allocInit(22, 294);call #Ultimate.allocInit(15, 295);call #Ultimate.allocInit(15, 296);call #Ultimate.allocInit(48, 297);call #Ultimate.allocInit(15, 298);call #Ultimate.allocInit(15, 299);call #Ultimate.allocInit(22, 300);call #Ultimate.allocInit(15, 301);call #Ultimate.allocInit(15, 302);call #Ultimate.allocInit(48, 303);call #Ultimate.allocInit(15, 304);call #Ultimate.allocInit(15, 305);call #Ultimate.allocInit(22, 306);call #Ultimate.allocInit(15, 307);call #Ultimate.allocInit(15, 308);call #Ultimate.allocInit(48, 309);call #Ultimate.allocInit(15, 310);call #Ultimate.allocInit(15, 311);call #Ultimate.allocInit(22, 312);call #Ultimate.allocInit(15, 313);call #Ultimate.allocInit(15, 314);call #Ultimate.allocInit(48, 315);call #Ultimate.allocInit(14, 316);call #Ultimate.allocInit(14, 317);call #Ultimate.allocInit(21, 318);call #Ultimate.allocInit(14, 319);call #Ultimate.allocInit(14, 320);call #Ultimate.allocInit(47, 321);call #Ultimate.allocInit(15, 322);call #Ultimate.allocInit(15, 323);call #Ultimate.allocInit(22, 324);call #Ultimate.allocInit(15, 325);call #Ultimate.allocInit(15, 326);call #Ultimate.allocInit(48, 327);call #Ultimate.allocInit(14, 328);call #Ultimate.allocInit(14, 329);call #Ultimate.allocInit(14, 330);call #Ultimate.allocInit(21, 331);call #Ultimate.allocInit(14, 332);call #Ultimate.allocInit(14, 333);call #Ultimate.allocInit(47, 334);call #Ultimate.allocInit(15, 335);call #Ultimate.allocInit(15, 336);call #Ultimate.allocInit(22, 337);call #Ultimate.allocInit(15, 338);call #Ultimate.allocInit(15, 339);call #Ultimate.allocInit(48, 340);call #Ultimate.allocInit(15, 341);call #Ultimate.allocInit(15, 342);call #Ultimate.allocInit(22, 343);call #Ultimate.allocInit(15, 344);call #Ultimate.allocInit(15, 345);call #Ultimate.allocInit(48, 346);call #Ultimate.allocInit(15, 347);call #Ultimate.allocInit(15, 348);call #Ultimate.allocInit(22, 349);call #Ultimate.allocInit(15, 350);call #Ultimate.allocInit(15, 351);call #Ultimate.allocInit(48, 352);call #Ultimate.allocInit(15, 353);call #Ultimate.allocInit(15, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(15, 356);call #Ultimate.allocInit(15, 357);call #Ultimate.allocInit(48, 358);call #Ultimate.allocInit(14, 359);call #Ultimate.allocInit(14, 360);call #Ultimate.allocInit(21, 361);call #Ultimate.allocInit(14, 362);call #Ultimate.allocInit(14, 363);call #Ultimate.allocInit(47, 364);call #Ultimate.allocInit(15, 365);call #Ultimate.allocInit(15, 366);call #Ultimate.allocInit(22, 367);call #Ultimate.allocInit(15, 368);call #Ultimate.allocInit(15, 369);call #Ultimate.allocInit(48, 370);call #Ultimate.allocInit(15, 371);call #Ultimate.allocInit(15, 372);call #Ultimate.allocInit(22, 373);call #Ultimate.allocInit(15, 374);call #Ultimate.allocInit(15, 375);call #Ultimate.allocInit(48, 376);call #Ultimate.allocInit(15, 377);call #Ultimate.allocInit(15, 378);call #Ultimate.allocInit(22, 379);call #Ultimate.allocInit(15, 380);call #Ultimate.allocInit(15, 381);call #Ultimate.allocInit(48, 382);call #Ultimate.allocInit(20, 383);call #Ultimate.allocInit(20, 384);call #Ultimate.allocInit(27, 385);call #Ultimate.allocInit(20, 386);call #Ultimate.allocInit(20, 387);call #Ultimate.allocInit(53, 388);call #Ultimate.allocInit(15, 389);call #Ultimate.allocInit(15, 390);call #Ultimate.allocInit(22, 391);call #Ultimate.allocInit(15, 392);call #Ultimate.allocInit(15, 393);call #Ultimate.allocInit(48, 394);call #Ultimate.allocInit(15, 395);call #Ultimate.allocInit(15, 396);call #Ultimate.allocInit(22, 397);call #Ultimate.allocInit(15, 398);call #Ultimate.allocInit(15, 399);call #Ultimate.allocInit(48, 400);call #Ultimate.allocInit(15, 401);call #Ultimate.allocInit(15, 402);call #Ultimate.allocInit(22, 403);call #Ultimate.allocInit(15, 404);call #Ultimate.allocInit(15, 405);call #Ultimate.allocInit(48, 406);call #Ultimate.allocInit(15, 407);call #Ultimate.allocInit(15, 408);call #Ultimate.allocInit(22, 409);call #Ultimate.allocInit(15, 410);call #Ultimate.allocInit(15, 411);call #Ultimate.allocInit(48, 412);call #Ultimate.allocInit(15, 413);call #Ultimate.allocInit(15, 414);call #Ultimate.allocInit(22, 415);call #Ultimate.allocInit(15, 416);call #Ultimate.allocInit(15, 417);call #Ultimate.allocInit(48, 418);call #Ultimate.allocInit(15, 419);call #Ultimate.allocInit(15, 420);call #Ultimate.allocInit(22, 421);call #Ultimate.allocInit(15, 422);call #Ultimate.allocInit(15, 423);call #Ultimate.allocInit(48, 424);call #Ultimate.allocInit(15, 425);call #Ultimate.allocInit(15, 426);call #Ultimate.allocInit(22, 427);call #Ultimate.allocInit(15, 428);call #Ultimate.allocInit(15, 429);call #Ultimate.allocInit(48, 430);call #Ultimate.allocInit(15, 431);call #Ultimate.allocInit(15, 432);call #Ultimate.allocInit(22, 433);call #Ultimate.allocInit(15, 434);call #Ultimate.allocInit(15, 435);call #Ultimate.allocInit(48, 436);call #Ultimate.allocInit(15, 437);call #Ultimate.allocInit(15, 438);call #Ultimate.allocInit(22, 439);call #Ultimate.allocInit(15, 440);call #Ultimate.allocInit(15, 441);call #Ultimate.allocInit(48, 442);call #Ultimate.allocInit(15, 443);call #Ultimate.allocInit(15, 444);call #Ultimate.allocInit(22, 445);call #Ultimate.allocInit(15, 446);call #Ultimate.allocInit(15, 447);call #Ultimate.allocInit(48, 448);call #Ultimate.allocInit(15, 449);call #Ultimate.allocInit(15, 450);call #Ultimate.allocInit(22, 451);call #Ultimate.allocInit(15, 452);call #Ultimate.allocInit(15, 453);call #Ultimate.allocInit(48, 454);call #Ultimate.allocInit(15, 455);call #Ultimate.allocInit(15, 456);call #Ultimate.allocInit(22, 457);call #Ultimate.allocInit(15, 458);call #Ultimate.allocInit(15, 459);call #Ultimate.allocInit(48, 460);call #Ultimate.allocInit(15, 461);call #Ultimate.allocInit(15, 462);call #Ultimate.allocInit(22, 463);call #Ultimate.allocInit(15, 464);call #Ultimate.allocInit(15, 465);call #Ultimate.allocInit(48, 466);call #Ultimate.allocInit(65, 467);call #Ultimate.allocInit(41, 468);call #Ultimate.allocInit(17, 469);call #Ultimate.allocInit(26, 470);call #Ultimate.allocInit(17, 471);call #Ultimate.allocInit(26, 472);call #Ultimate.allocInit(17, 473);call #Ultimate.allocInit(17, 474);call #Ultimate.allocInit(64, 475);call #Ultimate.allocInit(38, 476);call #Ultimate.allocInit(36, 477);call #Ultimate.allocInit(17, 478);call #Ultimate.allocInit(41, 479);call #Ultimate.allocInit(17, 480);call #Ultimate.allocInit(18, 481);call #Ultimate.allocInit(55, 482);~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset := 483, 0;call #Ultimate.allocInit(78, 483);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 1 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(2, ~#sharp_z0194a_inittab~0.base, 2 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 3 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(3, ~#sharp_z0194a_inittab~0.base, 4 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 5 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(4, ~#sharp_z0194a_inittab~0.base, 6 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(125, ~#sharp_z0194a_inittab~0.base, 7 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 8 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(53, ~#sharp_z0194a_inittab~0.base, 9 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(6, ~#sharp_z0194a_inittab~0.base, 10 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 11 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(7, ~#sharp_z0194a_inittab~0.base, 12 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 13 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(8, ~#sharp_z0194a_inittab~0.base, 14 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 15 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 16 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 17 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(12, ~#sharp_z0194a_inittab~0.base, 18 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(81, ~#sharp_z0194a_inittab~0.base, 19 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(13, ~#sharp_z0194a_inittab~0.base, 20 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(130, ~#sharp_z0194a_inittab~0.base, 21 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(14, ~#sharp_z0194a_inittab~0.base, 22 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 23 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(16, ~#sharp_z0194a_inittab~0.base, 24 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(63, ~#sharp_z0194a_inittab~0.base, 25 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(17, ~#sharp_z0194a_inittab~0.base, 26 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(132, ~#sharp_z0194a_inittab~0.base, 27 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(18, ~#sharp_z0194a_inittab~0.base, 28 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(185, ~#sharp_z0194a_inittab~0.base, 29 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 30 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(201, ~#sharp_z0194a_inittab~0.base, 31 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(22, ~#sharp_z0194a_inittab~0.base, 32 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 33 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(23, ~#sharp_z0194a_inittab~0.base, 34 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 35 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(24, ~#sharp_z0194a_inittab~0.base, 36 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 37 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 38 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 39 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(26, ~#sharp_z0194a_inittab~0.base, 40 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 41 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 42 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(80, ~#sharp_z0194a_inittab~0.base, 43 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(32, ~#sharp_z0194a_inittab~0.base, 44 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 45 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(33, ~#sharp_z0194a_inittab~0.base, 46 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 47 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(34, ~#sharp_z0194a_inittab~0.base, 48 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 49 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 50 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 51 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(40, ~#sharp_z0194a_inittab~0.base, 52 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 53 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(41, ~#sharp_z0194a_inittab~0.base, 54 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(30, ~#sharp_z0194a_inittab~0.base, 55 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(42, ~#sharp_z0194a_inittab~0.base, 56 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(20, ~#sharp_z0194a_inittab~0.base, 57 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(43, ~#sharp_z0194a_inittab~0.base, 58 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 59 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(44, ~#sharp_z0194a_inittab~0.base, 60 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 61 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(45, ~#sharp_z0194a_inittab~0.base, 62 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 63 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(46, ~#sharp_z0194a_inittab~0.base, 64 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, 65 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(49, ~#sharp_z0194a_inittab~0.base, 66 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 67 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(50, ~#sharp_z0194a_inittab~0.base, 68 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 69 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(51, ~#sharp_z0194a_inittab~0.base, 70 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(252, ~#sharp_z0194a_inittab~0.base, 71 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(52, ~#sharp_z0194a_inittab~0.base, 72 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(147, ~#sharp_z0194a_inittab~0.base, 73 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 74 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(82, ~#sharp_z0194a_inittab~0.base, 75 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 76 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 77 + ~#sharp_z0194a_inittab~0.offset, 1);~debug~0 := 0;~dvb_buf_tscnt~0 := 32;~#adapter_nr~0.base, ~#adapter_nr~0.offset := 484, 0;call #Ultimate.allocInit(16, 484);call write~init~int(-1, ~#adapter_nr~0.base, ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 2 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 4 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 6 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 8 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 10 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 12 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 14 + ~#adapter_nr~0.offset, 2);~#dvb_qops~0.base, ~#dvb_qops~0.offset := 485, 0;call #Ultimate.allocInit(32, 485);call write~init~$Pointer$(#funAddr~dvb_buf_setup.base, #funAddr~dvb_buf_setup.offset, ~#dvb_qops~0.base, ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_prepare.base, #funAddr~dvb_buf_prepare.offset, ~#dvb_qops~0.base, 8 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_queue.base, #funAddr~dvb_buf_queue.offset, ~#dvb_qops~0.base, 16 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_release.base, #funAddr~dvb_buf_release.offset, ~#dvb_qops~0.base, 24 + ~#dvb_qops~0.offset, 8);~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset := 486, 0;call #Ultimate.allocInit(21, 486);call write~init~int(15, ~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 1 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 5 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 9 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv~0.base, 13 + ~#dvico_fusionhdtv~0.offset, 8);~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset := 487, 0;call #Ultimate.allocInit(21, 487);call write~init~int(15, ~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 1 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 5 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 9 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_demod_init.base, #funAddr~dntv_live_dvbt_demod_init.offset, ~#dntv_live_dvbt_config~0.base, 13 + ~#dntv_live_dvbt_config~0.offset, 8);~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset := 488, 0;call #Ultimate.allocInit(21, 488);call write~init~int(15, ~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 1 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 5 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 9 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_dual_demod_init.base, #funAddr~dvico_dual_demod_init.offset, ~#dvico_fusionhdtv_dual~0.base, 13 + ~#dvico_fusionhdtv_dual~0.offset, 8);~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset := 489, 0;call #Ultimate.allocInit(20, 489);call write~init~int(15, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 1 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(45600, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 5 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(1, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 9 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 13 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 17 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 18 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 19 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset := 490, 0;call #Ultimate.allocInit(9, 490);call write~init~int(8, ~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset, 1);call write~init~$Pointer$(0, 0, ~#twinhan_vp1027~0.base, 1 + ~#twinhan_vp1027~0.offset, 8);~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset := 491, 0;call #Ultimate.allocInit(21, 491);call write~init~int(15, ~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 1 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 5 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(1, ~#dntv_live_dvbt_pro_config~0.base, 9 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_pro_demod_init.base, #funAddr~dntv_live_dvbt_pro_demod_init.offset, ~#dntv_live_dvbt_pro_config~0.base, 13 + ~#dntv_live_dvbt_pro_config~0.offset, 8);~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset := 492, 0;call #Ultimate.allocInit(20, 492);call write~init~int(15, ~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 1 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 5 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_hybrid~0.base, 9 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 13 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 17 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 18 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 19 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset := 493, 0;call #Ultimate.allocInit(20, 493);call write~init~int(15, ~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 1 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(45600, ~#dvico_fusionhdtv_xc3028~0.base, 5 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_xc3028~0.base, 9 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 13 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 17 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 18 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 19 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset := 494, 0;call #Ultimate.allocInit(21, 494);call write~init~int(15, ~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 1 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(4560, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 5 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 9 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 13 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 8);~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset := 495, 0;call #Ultimate.allocInit(20, 495);call write~init~int(15, ~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 1 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 5 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 9 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 13 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 17 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 18 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 19 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset := 496, 0;call #Ultimate.allocInit(2, 496);call write~init~int(67, ~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset, 1);call write~init~int(1, ~#connexant_refboard_config~0.base, 1 + ~#connexant_refboard_config~0.offset, 1);~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset := 497, 0;call #Ultimate.allocInit(2, 497);call write~init~int(99, ~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset, 1);call write~init~int(1, ~#hauppauge_hvr_config~0.base, 1 + ~#hauppauge_hvr_config~0.offset, 1);~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset := 498, 0;call #Ultimate.allocInit(9, 498);call write~init~int(21, ~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset, 1);call write~init~$Pointer$(#funAddr~or51132_set_ts_param.base, #funAddr~or51132_set_ts_param.offset, ~#pchdtv_hd3000~0.base, 1 + ~#pchdtv_hd3000~0.offset, 8);~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset := 499, 0;call #Ultimate.allocInit(29, 499);call write~init~int(14, ~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset, 1);call write~init~int(1, ~#fusionhdtv_3_gold~0.base, 1 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~int(4, ~#fusionhdtv_3_gold~0.base, 5 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_3_gold~0.base, 9 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_3_gold~0.base, 17 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_3_gold~0.base, 25 + ~#fusionhdtv_3_gold~0.offset, 4);~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset := 500, 0;call #Ultimate.allocInit(29, 500);call write~init~int(14, ~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset, 1);call write~init~int(2, ~#fusionhdtv_5_gold~0.base, 1 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~int(64, ~#fusionhdtv_5_gold~0.base, 5 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_5_gold~0.base, 9 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_5_gold~0.base, 17 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_5_gold~0.base, 25 + ~#fusionhdtv_5_gold~0.offset, 4);~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset := 501, 0;call #Ultimate.allocInit(29, 501);call write~init~int(89, ~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset, 1);call write~init~int(2, ~#pchdtv_hd5500~0.base, 1 + ~#pchdtv_hd5500~0.offset, 4);call write~init~int(64, ~#pchdtv_hd5500~0.base, 5 + ~#pchdtv_hd5500~0.offset, 4);call write~init~$Pointer$(0, 0, ~#pchdtv_hd5500~0.base, 9 + ~#pchdtv_hd5500~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#pchdtv_hd5500~0.base, 17 + ~#pchdtv_hd5500~0.offset, 8);call write~init~int(0, ~#pchdtv_hd5500~0.base, 25 + ~#pchdtv_hd5500~0.offset, 4);~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset := 502, 0;call #Ultimate.allocInit(9, 502);call write~init~int(10, ~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset, 1);call write~init~$Pointer$(#funAddr~nxt200x_set_ts_param.base, #funAddr~nxt200x_set_ts_param.offset, ~#ati_hdtvwonder~0.base, 1 + ~#ati_hdtvwonder~0.offset, 8);~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset := 503, 0;call #Ultimate.allocInit(22, 503);call write~init~int(85, ~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#geniatech_dvbs_config~0.base, 1 + ~#geniatech_dvbs_config~0.offset, 8);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 9 + ~#geniatech_dvbs_config~0.offset, 4);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 13 + ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#geniatech_dvbs_config~0.base, 14 + ~#geniatech_dvbs_config~0.offset, 8);~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset := 504, 0;call #Ultimate.allocInit(22, 504);call write~init~int(85, ~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#hauppauge_novas_config~0.base, 1 + ~#hauppauge_novas_config~0.offset, 8);call write~init~int(0, ~#hauppauge_novas_config~0.base, 9 + ~#hauppauge_novas_config~0.offset, 4);call write~init~int(0, ~#hauppauge_novas_config~0.base, 13 + ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#hauppauge_novas_config~0.base, 14 + ~#hauppauge_novas_config~0.offset, 8);~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset := 505, 0;call #Ultimate.allocInit(22, 505);call write~init~int(21, ~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#kworld_dvbs_100_config~0.base, 1 + ~#kworld_dvbs_100_config~0.offset, 8);call write~init~int(1, ~#kworld_dvbs_100_config~0.base, 9 + ~#kworld_dvbs_100_config~0.offset, 4);call write~init~int(0, ~#kworld_dvbs_100_config~0.base, 13 + ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#kworld_dvbs_100_config~0.base, 14 + ~#kworld_dvbs_100_config~0.offset, 8);~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset := 506, 0;call #Ultimate.allocInit(10, 506);call write~init~int(25, ~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 2 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(44000, ~#pinnacle_pctv_hd_800i_config~0.base, 3 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 6 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(3, ~#pinnacle_pctv_hd_800i_config~0.base, 7 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 9 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset := 507, 0;call #Ultimate.allocInit(10, 507);call write~init~int(25, ~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 1 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 2 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 3 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 5 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 6 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 7 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 9 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset := 508, 0;call #Ultimate.allocInit(10, 508);call write~init~int(25, ~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 1 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 2 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 3 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 5 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 6 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 7 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 9 + ~#kworld_atsc_120_config~0.offset, 1);~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset := 509, 0;call #Ultimate.allocInit(6, 509);call write~init~int(100, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);call write~init~int(5380, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 4);call write~init~int(0, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset := 510, 0;call #Ultimate.allocInit(20, 510);call write~init~int(15, ~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 1 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(45600, ~#cx88_pinnacle_hybrid_pctv~0.base, 5 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(1, ~#cx88_pinnacle_hybrid_pctv~0.base, 9 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 13 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 17 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 18 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 19 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset := 511, 0;call #Ultimate.allocInit(20, 511);call write~init~int(15, ~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 1 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 5 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 9 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 13 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 17 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 18 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 19 + ~#cx88_geniatech_x8000_mt~0.offset, 1);~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset := 512, 0;call #Ultimate.allocInit(10, 512);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 1 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 2 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 4 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 6 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(0, ~#dvico_fusionhdtv7_config~0.base, 8 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 9 + ~#dvico_fusionhdtv7_config~0.offset, 1);~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset := 513, 0;call #Ultimate.allocInit(6, 513);call write~init~int(97, ~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);call write~init~int(5380, ~#dvico_fusionhdtv7_tuner_config~0.base, 1 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv7_tuner_config~0.base, 5 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset := 514, 0;call #Ultimate.allocInit(18, 514);call write~init~int(5, ~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#hauppauge_hvr4000_config~0.base, 1 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#hauppauge_hvr4000_config~0.base, 9 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~int(0, ~#hauppauge_hvr4000_config~0.base, 17 + ~#hauppauge_hvr4000_config~0.offset, 1);~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset := 515, 0;call #Ultimate.allocInit(18, 515);call write~init~int(85, ~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_s460_config~0.base, 1 + ~#tevii_s460_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#tevii_s460_config~0.base, 9 + ~#tevii_s460_config~0.offset, 8);call write~init~int(0, ~#tevii_s460_config~0.base, 17 + ~#tevii_s460_config~0.offset, 1);~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset := 516, 0;call #Ultimate.allocInit(32, 516);call write~init~int(106, ~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 1 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stv0900_config~0.base, 2 + ~#prof_7301_stv0900_config~0.offset, 4);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 6 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(2, ~#prof_7301_stv0900_config~0.base, 7 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 8 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 9 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#prof_7301_stv0900_config~0.base, 10 + ~#prof_7301_stv0900_config~0.offset, 8);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 18 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 19 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 20 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 21 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 22 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 23 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(#funAddr~stv0900_set_ts_param.base, #funAddr~stv0900_set_ts_param.offset, ~#prof_7301_stv0900_config~0.base, 24 + ~#prof_7301_stv0900_config~0.offset, 8);~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset := 517, 0;call #Ultimate.allocInit(5, 517);call write~init~int(96, ~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stb6100_config~0.base, 1 + ~#prof_7301_stb6100_config~0.offset, 4);~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset := 518, 0;call #Ultimate.allocInit(38, 518);call write~init~int(104, ~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~$Pointer$(~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, ~#tevii_tuner_sharp_config~0.base, 1 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~int(88000000, ~#tevii_tuner_sharp_config~0.base, 9 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 13 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 14 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 15 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 16 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 17 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(100, ~#tevii_tuner_sharp_config~0.base, 18 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~$Pointer$(#funAddr~sharp_z0194a_set_symbol_rate.base, #funAddr~sharp_z0194a_set_symbol_rate.offset, ~#tevii_tuner_sharp_config~0.base, 22 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_sharp_config~0.base, 30 + ~#tevii_tuner_sharp_config~0.offset, 8);~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset := 519, 0;call #Ultimate.allocInit(21, 519);call write~init~int(104, ~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#tevii_tuner_earda_config~0.base, 1 + ~#tevii_tuner_earda_config~0.offset, 8);call write~init~int(100, ~#tevii_tuner_earda_config~0.base, 9 + ~#tevii_tuner_earda_config~0.offset, 4);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_earda_config~0.base, 13 + ~#tevii_tuner_earda_config~0.offset, 8);~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset := 520, 0;call #Ultimate.allocInit(88, 520);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 1 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 2 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 3 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(3, ~#samsung_smt_7020_inittab~0.base, 4 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 5 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(4, ~#samsung_smt_7020_inittab~0.base, 6 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(125, ~#samsung_smt_7020_inittab~0.base, 7 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 8 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 9 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(6, ~#samsung_smt_7020_inittab~0.base, 10 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 11 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(7, ~#samsung_smt_7020_inittab~0.base, 12 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 13 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(8, ~#samsung_smt_7020_inittab~0.base, 14 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(96, ~#samsung_smt_7020_inittab~0.base, 15 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(10, ~#samsung_smt_7020_inittab~0.base, 16 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(194, ~#samsung_smt_7020_inittab~0.base, 17 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(11, ~#samsung_smt_7020_inittab~0.base, 18 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 19 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(12, ~#samsung_smt_7020_inittab~0.base, 20 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, 21 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(13, ~#samsung_smt_7020_inittab~0.base, 22 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(129, ~#samsung_smt_7020_inittab~0.base, 23 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(14, ~#samsung_smt_7020_inittab~0.base, 24 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(68, ~#samsung_smt_7020_inittab~0.base, 25 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 26 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 27 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(16, ~#samsung_smt_7020_inittab~0.base, 28 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(60, ~#samsung_smt_7020_inittab~0.base, 29 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(17, ~#samsung_smt_7020_inittab~0.base, 30 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(132, ~#samsung_smt_7020_inittab~0.base, 31 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 32 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(218, ~#samsung_smt_7020_inittab~0.base, 33 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 34 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(153, ~#samsung_smt_7020_inittab~0.base, 35 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 36 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(141, ~#samsung_smt_7020_inittab~0.base, 37 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 38 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(206, ~#samsung_smt_7020_inittab~0.base, 39 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(22, ~#samsung_smt_7020_inittab~0.base, 40 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(232, ~#samsung_smt_7020_inittab~0.base, 41 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(23, ~#samsung_smt_7020_inittab~0.base, 42 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(67, ~#samsung_smt_7020_inittab~0.base, 43 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(24, ~#samsung_smt_7020_inittab~0.base, 44 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 45 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 46 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(27, ~#samsung_smt_7020_inittab~0.base, 47 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(26, ~#samsung_smt_7020_inittab~0.base, 48 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 49 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 50 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 51 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 52 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 53 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(30, ~#samsung_smt_7020_inittab~0.base, 54 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 55 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 56 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 57 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(32, ~#samsung_smt_7020_inittab~0.base, 58 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 59 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(33, ~#samsung_smt_7020_inittab~0.base, 60 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 61 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(34, ~#samsung_smt_7020_inittab~0.base, 62 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 63 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(35, ~#samsung_smt_7020_inittab~0.base, 64 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 65 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 66 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 67 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(41, ~#samsung_smt_7020_inittab~0.base, 68 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 69 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(42, ~#samsung_smt_7020_inittab~0.base, 70 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 71 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(43, ~#samsung_smt_7020_inittab~0.base, 72 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 73 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(44, ~#samsung_smt_7020_inittab~0.base, 74 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 75 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(45, ~#samsung_smt_7020_inittab~0.base, 76 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 77 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(49, ~#samsung_smt_7020_inittab~0.base, 78 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 79 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(50, ~#samsung_smt_7020_inittab~0.base, 80 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 81 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(51, ~#samsung_smt_7020_inittab~0.base, 82 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(252, ~#samsung_smt_7020_inittab~0.base, 83 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(52, ~#samsung_smt_7020_inittab~0.base, 84 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 85 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 86 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 87 + ~#samsung_smt_7020_inittab~0.offset, 1);~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset := 521, 0;call #Ultimate.allocInit(38, 521);call write~init~int(104, ~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset, 1);call write~init~$Pointer$(~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, ~#samsung_stv0299_config~0.base, 1 + ~#samsung_stv0299_config~0.offset, 8);call write~init~int(88000000, ~#samsung_stv0299_config~0.base, 9 + ~#samsung_stv0299_config~0.offset, 4);call write~init~int(0, ~#samsung_stv0299_config~0.base, 13 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 14 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(3, ~#samsung_stv0299_config~0.base, 15 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(1, ~#samsung_stv0299_config~0.base, 16 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 17 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(100, ~#samsung_stv0299_config~0.base, 18 + ~#samsung_stv0299_config~0.offset, 4);call write~init~$Pointer$(#funAddr~samsung_smt_7020_stv0299_set_symbol_rate.base, #funAddr~samsung_smt_7020_stv0299_set_symbol_rate.offset, ~#samsung_stv0299_config~0.base, 22 + ~#samsung_stv0299_config~0.offset, 8);call write~init~$Pointer$(0, 0, ~#samsung_stv0299_config~0.base, 30 + ~#samsung_stv0299_config~0.offset, 8);~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset := 522, 0;call #Ultimate.allocInit(96, 522);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 8 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 16 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 24 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 28 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 32 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 40 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_probe.base, #funAddr~cx8802_dvb_probe.offset, ~#cx8802_dvb_driver~0.base, 48 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_remove.base, #funAddr~cx8802_dvb_remove.offset, ~#cx8802_dvb_driver~0.base, 56 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_acquire.base, #funAddr~cx8802_dvb_advise_acquire.offset, ~#cx8802_dvb_driver~0.base, 64 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_release.base, #funAddr~cx8802_dvb_advise_release.offset, ~#cx8802_dvb_driver~0.base, 72 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 80 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 88 + ~#cx8802_dvb_driver~0.offset, 8);~LDV_IN_INTERRUPT~0 := 0;~ldv_mutex_lock_of_cx88_core~0 := 0;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 0;~ldv_mutex_mutex_of_device~0 := 0;~ldv_mutex_pm_mutex~0 := 0;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 0; {1941#true} is VALID [2022-02-20 21:36:15,265 INFO L290 TraceCheckUtils]: 1: Hoare triple {1941#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret1307#1, main_#t~nondet1308#1, main_#t~switch1309#1, main_#t~ret1310#1, main_#t~ret1311#1, main_#t~ret1312#1, main_#t~ret1313#1, main_#t~ret1314#1, main_#t~ret1315#1, main_#t~ret1316#1, main_#t~ret1317#1, main_#t~ret1318#1, main_#t~ret1319#1, main_#t~ret1320#1, main_#t~ret1321#1, main_#t~ret1322#1, main_#t~ret1323#1, main_#t~ret1324#1, main_#t~ret1325#1, main_#t~ret1326#1, main_#t~ret1327#1, main_#t~ret1328#1, main_#t~ret1329#1, main_#t~ret1330#1, main_#t~ret1331#1, main_#t~ret1332#1, main_#t~ret1333#1, main_#t~ret1334#1, main_#t~ret1335#1, main_#t~ret1336#1, main_#t~nondet1337#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset, main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_dvb_buf_prepare_1_p2~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_or51132_set_ts_param_10_p1~0#1, main_~var_lgdt330x_set_ts_param_12_p1~0#1, main_~var_nxt200x_set_ts_param_13_p1~0#1, main_~var_cx24123_set_ts_param_14_p1~0#1, main_~var_cx24116_set_ts_param_20_p1~0#1, main_~var_stv0900_set_ts_param_21_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~res_cx8802_dvb_probe_31~0#1, main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1, main_~tmp~11#1, main_~tmp___0~7#1, main_~tmp___1~6#1;havoc main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset;havoc main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc main_~var_dvb_buf_prepare_1_p2~0#1;havoc main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc main_~var_or51132_set_ts_param_10_p1~0#1;havoc main_~var_lgdt330x_set_ts_param_12_p1~0#1;havoc main_~var_nxt200x_set_ts_param_13_p1~0#1;havoc main_~var_cx24123_set_ts_param_14_p1~0#1;havoc main_~var_cx24116_set_ts_param_20_p1~0#1;havoc main_~var_stv0900_set_ts_param_21_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1;havoc main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc main_~res_cx8802_dvb_probe_31~0#1;havoc main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1;havoc main_~tmp~11#1;havoc main_~tmp___0~7#1;havoc main_~tmp___1~6#1;main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1 := 0;~LDV_IN_INTERRUPT~0 := 1;assume { :begin_inline_ldv_initialize } true;~ldv_mutex_lock_of_cx88_core~0 := 1;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 1;~ldv_mutex_mutex_of_device~0 := 1;~ldv_mutex_pm_mutex~0 := 1;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 1; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,265 INFO L290 TraceCheckUtils]: 2: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} assume { :end_inline_ldv_initialize } true; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,265 INFO L272 TraceCheckUtils]: 3: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} call ldv_handler_precall(); {1941#true} is VALID [2022-02-20 21:36:15,266 INFO L290 TraceCheckUtils]: 4: Hoare triple {1941#true} assume true; {1941#true} is VALID [2022-02-20 21:36:15,266 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1941#true} {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} #5294#return; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,266 INFO L290 TraceCheckUtils]: 6: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} assume { :begin_inline_dvb_init } true;havoc dvb_init_#res#1;havoc dvb_init_#t~nondet1302#1, dvb_init_#t~ret1303#1, dvb_init_~tmp~10#1;havoc dvb_init_~tmp~10#1;havoc dvb_init_#t~nondet1302#1;assume { :begin_inline_cx8802_register_driver } true;cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset := ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset;havoc cx8802_register_driver_#res#1;havoc cx8802_register_driver_#t~nondet1372#1, cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset;cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset := cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset;assume -2147483648 <= cx8802_register_driver_#t~nondet1372#1 && cx8802_register_driver_#t~nondet1372#1 <= 2147483647;cx8802_register_driver_#res#1 := cx8802_register_driver_#t~nondet1372#1;havoc cx8802_register_driver_#t~nondet1372#1; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,267 INFO L290 TraceCheckUtils]: 7: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} dvb_init_#t~ret1303#1 := cx8802_register_driver_#res#1;assume { :end_inline_cx8802_register_driver } true;assume -2147483648 <= dvb_init_#t~ret1303#1 && dvb_init_#t~ret1303#1 <= 2147483647;dvb_init_~tmp~10#1 := dvb_init_#t~ret1303#1;havoc dvb_init_#t~ret1303#1;dvb_init_#res#1 := dvb_init_~tmp~10#1; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,267 INFO L290 TraceCheckUtils]: 8: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} main_#t~ret1307#1 := dvb_init_#res#1;assume { :end_inline_dvb_init } true;assume -2147483648 <= main_#t~ret1307#1 && main_#t~ret1307#1 <= 2147483647;main_~tmp~11#1 := main_#t~ret1307#1;havoc main_#t~ret1307#1; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,268 INFO L290 TraceCheckUtils]: 9: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} assume 0 != main_~tmp~11#1; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,268 INFO L290 TraceCheckUtils]: 10: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} assume { :begin_inline_ldv_check_final_state } true; {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} is VALID [2022-02-20 21:36:15,268 INFO L290 TraceCheckUtils]: 11: Hoare triple {1943#(= ~ldv_mutex_lock_of_cx88_core~0 1)} assume !(1 == ~ldv_mutex_lock_of_cx88_core~0); {1942#false} is VALID [2022-02-20 21:36:15,268 INFO L272 TraceCheckUtils]: 12: Hoare triple {1942#false} call ldv_error(); {1942#false} is VALID [2022-02-20 21:36:15,269 INFO L290 TraceCheckUtils]: 13: Hoare triple {1942#false} assume !false; {1942#false} is VALID [2022-02-20 21:36:15,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 21:36:15,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:36:15,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925238632] [2022-02-20 21:36:15,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925238632] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:36:15,270 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:36:15,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:36:15,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848199934] [2022-02-20 21:36:15,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:36:15,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-02-20 21:36:15,276 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:36:15,278 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:15,329 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 14 edges. 14 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:15,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:36:15,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:36:15,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:36:15,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:15,359 INFO L87 Difference]: Start difference. First operand has 1938 states, 1297 states have (on average 1.3824209714726292) internal successors, (1793), 1390 states have internal predecessors, (1793), 588 states have call successors, (588), 51 states have call predecessors, (588), 51 states have return successors, (588), 587 states have call predecessors, (588), 588 states have call successors, (588) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:27,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:27,441 INFO L93 Difference]: Finished difference Result 5574 states and 8588 transitions. [2022-02-20 21:36:27,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:36:27,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-02-20 21:36:27,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:36:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:27,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 8588 transitions. [2022-02-20 21:36:27,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:28,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 8588 transitions. [2022-02-20 21:36:28,198 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 8588 transitions. [2022-02-20 21:36:34,375 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 8588 edges. 8588 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:35,071 INFO L225 Difference]: With dead ends: 5574 [2022-02-20 21:36:35,071 INFO L226 Difference]: Without dead ends: 3640 [2022-02-20 21:36:35,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:35,089 INFO L933 BasicCegarLoop]: 3489 mSDtfsCounter, 2902 mSDsluCounter, 2664 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2902 SdHoareTripleChecker+Valid, 6153 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-20 21:36:35,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2902 Valid, 6153 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-20 21:36:35,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3640 states. [2022-02-20 21:36:35,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3640 to 3637. [2022-02-20 21:36:35,309 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:36:35,325 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3640 states. Second operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:35,335 INFO L74 IsIncluded]: Start isIncluded. First operand 3640 states. Second operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:35,345 INFO L87 Difference]: Start difference. First operand 3640 states. Second operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:35,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:35,803 INFO L93 Difference]: Finished difference Result 3640 states and 5577 transitions. [2022-02-20 21:36:35,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3640 states and 5577 transitions. [2022-02-20 21:36:35,825 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:35,825 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:35,845 INFO L74 IsIncluded]: Start isIncluded. First operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3640 states. [2022-02-20 21:36:35,854 INFO L87 Difference]: Start difference. First operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3640 states. [2022-02-20 21:36:36,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:36,316 INFO L93 Difference]: Finished difference Result 3640 states and 5577 transitions. [2022-02-20 21:36:36,317 INFO L276 IsEmpty]: Start isEmpty. Operand 3640 states and 5577 transitions. [2022-02-20 21:36:36,329 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:36,330 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:36,330 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:36:36,330 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:36:36,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:36,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3637 states to 3637 states and 5575 transitions. [2022-02-20 21:36:36,913 INFO L78 Accepts]: Start accepts. Automaton has 3637 states and 5575 transitions. Word has length 14 [2022-02-20 21:36:36,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:36:36,913 INFO L470 AbstractCegarLoop]: Abstraction has 3637 states and 5575 transitions. [2022-02-20 21:36:36,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:36,914 INFO L276 IsEmpty]: Start isEmpty. Operand 3637 states and 5575 transitions. [2022-02-20 21:36:36,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-20 21:36:36,914 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:36:36,914 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:36:36,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 21:36:36,915 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:36:36,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:36:36,915 INFO L85 PathProgramCache]: Analyzing trace with hash 418913757, now seen corresponding path program 1 times [2022-02-20 21:36:36,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:36:36,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412643827] [2022-02-20 21:36:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:36:36,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:36:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:37,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:36:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:37,094 INFO L290 TraceCheckUtils]: 0: Hoare triple {21706#true} assume true; {21706#true} is VALID [2022-02-20 21:36:37,095 INFO L284 TraceCheckUtils]: 1: Hoare quadruple {21706#true} {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} #5294#return; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,095 INFO L290 TraceCheckUtils]: 0: Hoare triple {21706#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(58, 2);call #Ultimate.allocInit(26, 3);call #Ultimate.allocInit(17, 4);call #Ultimate.allocInit(26, 5);call #Ultimate.allocInit(17, 6);call #Ultimate.allocInit(26, 7);call #Ultimate.allocInit(18, 8);call #Ultimate.allocInit(26, 9);call #Ultimate.allocInit(18, 10);call #Ultimate.allocInit(27, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(29, 13);call #Ultimate.allocInit(20, 14);call #Ultimate.allocInit(30, 15);call #Ultimate.allocInit(33, 16);call #Ultimate.allocInit(33, 17);call #Ultimate.allocInit(30, 18);call #Ultimate.allocInit(57, 19);call #Ultimate.allocInit(14, 20);call #Ultimate.allocInit(14, 21);call #Ultimate.allocInit(21, 22);call #Ultimate.allocInit(14, 23);call #Ultimate.allocInit(14, 24);call #Ultimate.allocInit(47, 25);call #Ultimate.allocInit(31, 26);call #Ultimate.allocInit(26, 27);call #Ultimate.allocInit(21, 28);call #Ultimate.allocInit(35, 29);call #Ultimate.allocInit(23, 30);call #Ultimate.allocInit(25, 31);call #Ultimate.allocInit(23, 32);call #Ultimate.allocInit(58, 33);call #Ultimate.allocInit(15, 34);call #Ultimate.allocInit(15, 35);call #Ultimate.allocInit(22, 36);call #Ultimate.allocInit(15, 37);call #Ultimate.allocInit(15, 38);call #Ultimate.allocInit(48, 39);call #Ultimate.allocInit(15, 40);call #Ultimate.allocInit(15, 41);call #Ultimate.allocInit(22, 42);call #Ultimate.allocInit(15, 43);call #Ultimate.allocInit(15, 44);call #Ultimate.allocInit(48, 45);call #Ultimate.allocInit(15, 46);call #Ultimate.allocInit(15, 47);call #Ultimate.allocInit(22, 48);call #Ultimate.allocInit(15, 49);call #Ultimate.allocInit(15, 50);call #Ultimate.allocInit(48, 51);call #Ultimate.allocInit(15, 52);call #Ultimate.allocInit(15, 53);call #Ultimate.allocInit(22, 54);call #Ultimate.allocInit(15, 55);call #Ultimate.allocInit(15, 56);call #Ultimate.allocInit(48, 57);call #Ultimate.allocInit(15, 58);call #Ultimate.allocInit(15, 59);call #Ultimate.allocInit(22, 60);call #Ultimate.allocInit(15, 61);call #Ultimate.allocInit(15, 62);call #Ultimate.allocInit(48, 63);call #Ultimate.allocInit(20, 64);call #Ultimate.allocInit(20, 65);call #Ultimate.allocInit(27, 66);call #Ultimate.allocInit(20, 67);call #Ultimate.allocInit(20, 68);call #Ultimate.allocInit(53, 69);call #Ultimate.allocInit(15, 70);call #Ultimate.allocInit(15, 71);call #Ultimate.allocInit(22, 72);call #Ultimate.allocInit(15, 73);call #Ultimate.allocInit(15, 74);call #Ultimate.allocInit(48, 75);call #Ultimate.allocInit(15, 76);call #Ultimate.allocInit(15, 77);call #Ultimate.allocInit(22, 78);call #Ultimate.allocInit(15, 79);call #Ultimate.allocInit(15, 80);call #Ultimate.allocInit(48, 81);call #Ultimate.allocInit(15, 82);call #Ultimate.allocInit(15, 83);call #Ultimate.allocInit(22, 84);call #Ultimate.allocInit(15, 85);call #Ultimate.allocInit(15, 86);call #Ultimate.allocInit(48, 87);call #Ultimate.allocInit(20, 88);call #Ultimate.allocInit(20, 89);call #Ultimate.allocInit(27, 90);call #Ultimate.allocInit(20, 91);call #Ultimate.allocInit(20, 92);call #Ultimate.allocInit(53, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(20, 96);call #Ultimate.allocInit(13, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(46, 99);call #Ultimate.allocInit(15, 100);call #Ultimate.allocInit(15, 101);call #Ultimate.allocInit(22, 102);call #Ultimate.allocInit(15, 103);call #Ultimate.allocInit(15, 104);call #Ultimate.allocInit(48, 105);call #Ultimate.allocInit(15, 106);call #Ultimate.allocInit(15, 107);call #Ultimate.allocInit(22, 108);call #Ultimate.allocInit(15, 109);call #Ultimate.allocInit(15, 110);call #Ultimate.allocInit(48, 111);call #Ultimate.allocInit(15, 112);call #Ultimate.allocInit(15, 113);call #Ultimate.allocInit(22, 114);call #Ultimate.allocInit(15, 115);call #Ultimate.allocInit(15, 116);call #Ultimate.allocInit(48, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(20, 120);call #Ultimate.allocInit(13, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(46, 123);call #Ultimate.allocInit(15, 124);call #Ultimate.allocInit(15, 125);call #Ultimate.allocInit(22, 126);call #Ultimate.allocInit(15, 127);call #Ultimate.allocInit(15, 128);call #Ultimate.allocInit(48, 129);call #Ultimate.allocInit(15, 130);call #Ultimate.allocInit(15, 131);call #Ultimate.allocInit(22, 132);call #Ultimate.allocInit(15, 133);call #Ultimate.allocInit(15, 134);call #Ultimate.allocInit(48, 135);call #Ultimate.allocInit(15, 136);call #Ultimate.allocInit(15, 137);call #Ultimate.allocInit(22, 138);call #Ultimate.allocInit(15, 139);call #Ultimate.allocInit(15, 140);call #Ultimate.allocInit(48, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(20, 144);call #Ultimate.allocInit(13, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(46, 147);call #Ultimate.allocInit(15, 148);call #Ultimate.allocInit(15, 149);call #Ultimate.allocInit(22, 150);call #Ultimate.allocInit(15, 151);call #Ultimate.allocInit(15, 152);call #Ultimate.allocInit(48, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(20, 156);call #Ultimate.allocInit(13, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(46, 159);call #Ultimate.allocInit(15, 160);call #Ultimate.allocInit(15, 161);call #Ultimate.allocInit(22, 162);call #Ultimate.allocInit(15, 163);call #Ultimate.allocInit(15, 164);call #Ultimate.allocInit(48, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(20, 168);call #Ultimate.allocInit(13, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(46, 171);call #Ultimate.allocInit(20, 172);call #Ultimate.allocInit(20, 173);call #Ultimate.allocInit(27, 174);call #Ultimate.allocInit(20, 175);call #Ultimate.allocInit(20, 176);call #Ultimate.allocInit(53, 177);call #Ultimate.allocInit(15, 178);call #Ultimate.allocInit(15, 179);call #Ultimate.allocInit(22, 180);call #Ultimate.allocInit(15, 181);call #Ultimate.allocInit(15, 182);call #Ultimate.allocInit(48, 183);call #Ultimate.allocInit(20, 184);call #Ultimate.allocInit(20, 185);call #Ultimate.allocInit(27, 186);call #Ultimate.allocInit(20, 187);call #Ultimate.allocInit(20, 188);call #Ultimate.allocInit(53, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(22, 192);call #Ultimate.allocInit(15, 193);call #Ultimate.allocInit(15, 194);call #Ultimate.allocInit(48, 195);call #Ultimate.allocInit(13, 196);call #Ultimate.allocInit(13, 197);call #Ultimate.allocInit(20, 198);call #Ultimate.allocInit(13, 199);call #Ultimate.allocInit(13, 200);call #Ultimate.allocInit(46, 201);call #Ultimate.allocInit(15, 202);call #Ultimate.allocInit(15, 203);call #Ultimate.allocInit(22, 204);call #Ultimate.allocInit(15, 205);call #Ultimate.allocInit(15, 206);call #Ultimate.allocInit(48, 207);call #Ultimate.allocInit(20, 208);call #Ultimate.allocInit(20, 209);call #Ultimate.allocInit(27, 210);call #Ultimate.allocInit(20, 211);call #Ultimate.allocInit(20, 212);call #Ultimate.allocInit(53, 213);call #Ultimate.allocInit(16, 214);call #Ultimate.allocInit(16, 215);call #Ultimate.allocInit(23, 216);call #Ultimate.allocInit(16, 217);call #Ultimate.allocInit(16, 218);call #Ultimate.allocInit(49, 219);call #Ultimate.allocInit(20, 220);call #Ultimate.allocInit(20, 221);call #Ultimate.allocInit(27, 222);call #Ultimate.allocInit(20, 223);call #Ultimate.allocInit(20, 224);call #Ultimate.allocInit(53, 225);call #Ultimate.allocInit(16, 226);call #Ultimate.allocInit(16, 227);call #Ultimate.allocInit(23, 228);call #Ultimate.allocInit(16, 229);call #Ultimate.allocInit(16, 230);call #Ultimate.allocInit(49, 231);call #Ultimate.allocInit(20, 232);call #Ultimate.allocInit(20, 233);call #Ultimate.allocInit(27, 234);call #Ultimate.allocInit(20, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(53, 237);call #Ultimate.allocInit(16, 238);call #Ultimate.allocInit(16, 239);call #Ultimate.allocInit(23, 240);call #Ultimate.allocInit(16, 241);call #Ultimate.allocInit(16, 242);call #Ultimate.allocInit(49, 243);call #Ultimate.allocInit(20, 244);call #Ultimate.allocInit(20, 245);call #Ultimate.allocInit(27, 246);call #Ultimate.allocInit(20, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(53, 249);call #Ultimate.allocInit(15, 250);call #Ultimate.allocInit(15, 251);call #Ultimate.allocInit(22, 252);call #Ultimate.allocInit(15, 253);call #Ultimate.allocInit(15, 254);call #Ultimate.allocInit(48, 255);call #Ultimate.allocInit(16, 256);call #Ultimate.allocInit(16, 257);call #Ultimate.allocInit(23, 258);call #Ultimate.allocInit(16, 259);call #Ultimate.allocInit(16, 260);call #Ultimate.allocInit(49, 261);call #Ultimate.allocInit(20, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(27, 264);call #Ultimate.allocInit(20, 265);call #Ultimate.allocInit(20, 266);call #Ultimate.allocInit(53, 267);call #Ultimate.allocInit(15, 268);call #Ultimate.allocInit(15, 269);call #Ultimate.allocInit(22, 270);call #Ultimate.allocInit(15, 271);call #Ultimate.allocInit(15, 272);call #Ultimate.allocInit(48, 273);call #Ultimate.allocInit(15, 274);call #Ultimate.allocInit(15, 275);call #Ultimate.allocInit(22, 276);call #Ultimate.allocInit(15, 277);call #Ultimate.allocInit(15, 278);call #Ultimate.allocInit(48, 279);call #Ultimate.allocInit(20, 280);call #Ultimate.allocInit(20, 281);call #Ultimate.allocInit(27, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(20, 284);call #Ultimate.allocInit(53, 285);call #Ultimate.allocInit(15, 286);call #Ultimate.allocInit(15, 287);call #Ultimate.allocInit(22, 288);call #Ultimate.allocInit(15, 289);call #Ultimate.allocInit(15, 290);call #Ultimate.allocInit(48, 291);call #Ultimate.allocInit(15, 292);call #Ultimate.allocInit(15, 293);call #Ultimate.allocInit(22, 294);call #Ultimate.allocInit(15, 295);call #Ultimate.allocInit(15, 296);call #Ultimate.allocInit(48, 297);call #Ultimate.allocInit(15, 298);call #Ultimate.allocInit(15, 299);call #Ultimate.allocInit(22, 300);call #Ultimate.allocInit(15, 301);call #Ultimate.allocInit(15, 302);call #Ultimate.allocInit(48, 303);call #Ultimate.allocInit(15, 304);call #Ultimate.allocInit(15, 305);call #Ultimate.allocInit(22, 306);call #Ultimate.allocInit(15, 307);call #Ultimate.allocInit(15, 308);call #Ultimate.allocInit(48, 309);call #Ultimate.allocInit(15, 310);call #Ultimate.allocInit(15, 311);call #Ultimate.allocInit(22, 312);call #Ultimate.allocInit(15, 313);call #Ultimate.allocInit(15, 314);call #Ultimate.allocInit(48, 315);call #Ultimate.allocInit(14, 316);call #Ultimate.allocInit(14, 317);call #Ultimate.allocInit(21, 318);call #Ultimate.allocInit(14, 319);call #Ultimate.allocInit(14, 320);call #Ultimate.allocInit(47, 321);call #Ultimate.allocInit(15, 322);call #Ultimate.allocInit(15, 323);call #Ultimate.allocInit(22, 324);call #Ultimate.allocInit(15, 325);call #Ultimate.allocInit(15, 326);call #Ultimate.allocInit(48, 327);call #Ultimate.allocInit(14, 328);call #Ultimate.allocInit(14, 329);call #Ultimate.allocInit(14, 330);call #Ultimate.allocInit(21, 331);call #Ultimate.allocInit(14, 332);call #Ultimate.allocInit(14, 333);call #Ultimate.allocInit(47, 334);call #Ultimate.allocInit(15, 335);call #Ultimate.allocInit(15, 336);call #Ultimate.allocInit(22, 337);call #Ultimate.allocInit(15, 338);call #Ultimate.allocInit(15, 339);call #Ultimate.allocInit(48, 340);call #Ultimate.allocInit(15, 341);call #Ultimate.allocInit(15, 342);call #Ultimate.allocInit(22, 343);call #Ultimate.allocInit(15, 344);call #Ultimate.allocInit(15, 345);call #Ultimate.allocInit(48, 346);call #Ultimate.allocInit(15, 347);call #Ultimate.allocInit(15, 348);call #Ultimate.allocInit(22, 349);call #Ultimate.allocInit(15, 350);call #Ultimate.allocInit(15, 351);call #Ultimate.allocInit(48, 352);call #Ultimate.allocInit(15, 353);call #Ultimate.allocInit(15, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(15, 356);call #Ultimate.allocInit(15, 357);call #Ultimate.allocInit(48, 358);call #Ultimate.allocInit(14, 359);call #Ultimate.allocInit(14, 360);call #Ultimate.allocInit(21, 361);call #Ultimate.allocInit(14, 362);call #Ultimate.allocInit(14, 363);call #Ultimate.allocInit(47, 364);call #Ultimate.allocInit(15, 365);call #Ultimate.allocInit(15, 366);call #Ultimate.allocInit(22, 367);call #Ultimate.allocInit(15, 368);call #Ultimate.allocInit(15, 369);call #Ultimate.allocInit(48, 370);call #Ultimate.allocInit(15, 371);call #Ultimate.allocInit(15, 372);call #Ultimate.allocInit(22, 373);call #Ultimate.allocInit(15, 374);call #Ultimate.allocInit(15, 375);call #Ultimate.allocInit(48, 376);call #Ultimate.allocInit(15, 377);call #Ultimate.allocInit(15, 378);call #Ultimate.allocInit(22, 379);call #Ultimate.allocInit(15, 380);call #Ultimate.allocInit(15, 381);call #Ultimate.allocInit(48, 382);call #Ultimate.allocInit(20, 383);call #Ultimate.allocInit(20, 384);call #Ultimate.allocInit(27, 385);call #Ultimate.allocInit(20, 386);call #Ultimate.allocInit(20, 387);call #Ultimate.allocInit(53, 388);call #Ultimate.allocInit(15, 389);call #Ultimate.allocInit(15, 390);call #Ultimate.allocInit(22, 391);call #Ultimate.allocInit(15, 392);call #Ultimate.allocInit(15, 393);call #Ultimate.allocInit(48, 394);call #Ultimate.allocInit(15, 395);call #Ultimate.allocInit(15, 396);call #Ultimate.allocInit(22, 397);call #Ultimate.allocInit(15, 398);call #Ultimate.allocInit(15, 399);call #Ultimate.allocInit(48, 400);call #Ultimate.allocInit(15, 401);call #Ultimate.allocInit(15, 402);call #Ultimate.allocInit(22, 403);call #Ultimate.allocInit(15, 404);call #Ultimate.allocInit(15, 405);call #Ultimate.allocInit(48, 406);call #Ultimate.allocInit(15, 407);call #Ultimate.allocInit(15, 408);call #Ultimate.allocInit(22, 409);call #Ultimate.allocInit(15, 410);call #Ultimate.allocInit(15, 411);call #Ultimate.allocInit(48, 412);call #Ultimate.allocInit(15, 413);call #Ultimate.allocInit(15, 414);call #Ultimate.allocInit(22, 415);call #Ultimate.allocInit(15, 416);call #Ultimate.allocInit(15, 417);call #Ultimate.allocInit(48, 418);call #Ultimate.allocInit(15, 419);call #Ultimate.allocInit(15, 420);call #Ultimate.allocInit(22, 421);call #Ultimate.allocInit(15, 422);call #Ultimate.allocInit(15, 423);call #Ultimate.allocInit(48, 424);call #Ultimate.allocInit(15, 425);call #Ultimate.allocInit(15, 426);call #Ultimate.allocInit(22, 427);call #Ultimate.allocInit(15, 428);call #Ultimate.allocInit(15, 429);call #Ultimate.allocInit(48, 430);call #Ultimate.allocInit(15, 431);call #Ultimate.allocInit(15, 432);call #Ultimate.allocInit(22, 433);call #Ultimate.allocInit(15, 434);call #Ultimate.allocInit(15, 435);call #Ultimate.allocInit(48, 436);call #Ultimate.allocInit(15, 437);call #Ultimate.allocInit(15, 438);call #Ultimate.allocInit(22, 439);call #Ultimate.allocInit(15, 440);call #Ultimate.allocInit(15, 441);call #Ultimate.allocInit(48, 442);call #Ultimate.allocInit(15, 443);call #Ultimate.allocInit(15, 444);call #Ultimate.allocInit(22, 445);call #Ultimate.allocInit(15, 446);call #Ultimate.allocInit(15, 447);call #Ultimate.allocInit(48, 448);call #Ultimate.allocInit(15, 449);call #Ultimate.allocInit(15, 450);call #Ultimate.allocInit(22, 451);call #Ultimate.allocInit(15, 452);call #Ultimate.allocInit(15, 453);call #Ultimate.allocInit(48, 454);call #Ultimate.allocInit(15, 455);call #Ultimate.allocInit(15, 456);call #Ultimate.allocInit(22, 457);call #Ultimate.allocInit(15, 458);call #Ultimate.allocInit(15, 459);call #Ultimate.allocInit(48, 460);call #Ultimate.allocInit(15, 461);call #Ultimate.allocInit(15, 462);call #Ultimate.allocInit(22, 463);call #Ultimate.allocInit(15, 464);call #Ultimate.allocInit(15, 465);call #Ultimate.allocInit(48, 466);call #Ultimate.allocInit(65, 467);call #Ultimate.allocInit(41, 468);call #Ultimate.allocInit(17, 469);call #Ultimate.allocInit(26, 470);call #Ultimate.allocInit(17, 471);call #Ultimate.allocInit(26, 472);call #Ultimate.allocInit(17, 473);call #Ultimate.allocInit(17, 474);call #Ultimate.allocInit(64, 475);call #Ultimate.allocInit(38, 476);call #Ultimate.allocInit(36, 477);call #Ultimate.allocInit(17, 478);call #Ultimate.allocInit(41, 479);call #Ultimate.allocInit(17, 480);call #Ultimate.allocInit(18, 481);call #Ultimate.allocInit(55, 482);~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset := 483, 0;call #Ultimate.allocInit(78, 483);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 1 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(2, ~#sharp_z0194a_inittab~0.base, 2 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 3 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(3, ~#sharp_z0194a_inittab~0.base, 4 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 5 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(4, ~#sharp_z0194a_inittab~0.base, 6 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(125, ~#sharp_z0194a_inittab~0.base, 7 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 8 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(53, ~#sharp_z0194a_inittab~0.base, 9 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(6, ~#sharp_z0194a_inittab~0.base, 10 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 11 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(7, ~#sharp_z0194a_inittab~0.base, 12 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 13 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(8, ~#sharp_z0194a_inittab~0.base, 14 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 15 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 16 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 17 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(12, ~#sharp_z0194a_inittab~0.base, 18 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(81, ~#sharp_z0194a_inittab~0.base, 19 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(13, ~#sharp_z0194a_inittab~0.base, 20 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(130, ~#sharp_z0194a_inittab~0.base, 21 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(14, ~#sharp_z0194a_inittab~0.base, 22 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 23 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(16, ~#sharp_z0194a_inittab~0.base, 24 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(63, ~#sharp_z0194a_inittab~0.base, 25 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(17, ~#sharp_z0194a_inittab~0.base, 26 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(132, ~#sharp_z0194a_inittab~0.base, 27 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(18, ~#sharp_z0194a_inittab~0.base, 28 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(185, ~#sharp_z0194a_inittab~0.base, 29 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 30 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(201, ~#sharp_z0194a_inittab~0.base, 31 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(22, ~#sharp_z0194a_inittab~0.base, 32 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 33 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(23, ~#sharp_z0194a_inittab~0.base, 34 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 35 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(24, ~#sharp_z0194a_inittab~0.base, 36 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 37 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 38 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 39 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(26, ~#sharp_z0194a_inittab~0.base, 40 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 41 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 42 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(80, ~#sharp_z0194a_inittab~0.base, 43 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(32, ~#sharp_z0194a_inittab~0.base, 44 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 45 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(33, ~#sharp_z0194a_inittab~0.base, 46 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 47 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(34, ~#sharp_z0194a_inittab~0.base, 48 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 49 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 50 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 51 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(40, ~#sharp_z0194a_inittab~0.base, 52 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 53 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(41, ~#sharp_z0194a_inittab~0.base, 54 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(30, ~#sharp_z0194a_inittab~0.base, 55 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(42, ~#sharp_z0194a_inittab~0.base, 56 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(20, ~#sharp_z0194a_inittab~0.base, 57 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(43, ~#sharp_z0194a_inittab~0.base, 58 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 59 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(44, ~#sharp_z0194a_inittab~0.base, 60 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 61 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(45, ~#sharp_z0194a_inittab~0.base, 62 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 63 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(46, ~#sharp_z0194a_inittab~0.base, 64 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, 65 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(49, ~#sharp_z0194a_inittab~0.base, 66 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 67 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(50, ~#sharp_z0194a_inittab~0.base, 68 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 69 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(51, ~#sharp_z0194a_inittab~0.base, 70 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(252, ~#sharp_z0194a_inittab~0.base, 71 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(52, ~#sharp_z0194a_inittab~0.base, 72 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(147, ~#sharp_z0194a_inittab~0.base, 73 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 74 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(82, ~#sharp_z0194a_inittab~0.base, 75 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 76 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 77 + ~#sharp_z0194a_inittab~0.offset, 1);~debug~0 := 0;~dvb_buf_tscnt~0 := 32;~#adapter_nr~0.base, ~#adapter_nr~0.offset := 484, 0;call #Ultimate.allocInit(16, 484);call write~init~int(-1, ~#adapter_nr~0.base, ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 2 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 4 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 6 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 8 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 10 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 12 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 14 + ~#adapter_nr~0.offset, 2);~#dvb_qops~0.base, ~#dvb_qops~0.offset := 485, 0;call #Ultimate.allocInit(32, 485);call write~init~$Pointer$(#funAddr~dvb_buf_setup.base, #funAddr~dvb_buf_setup.offset, ~#dvb_qops~0.base, ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_prepare.base, #funAddr~dvb_buf_prepare.offset, ~#dvb_qops~0.base, 8 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_queue.base, #funAddr~dvb_buf_queue.offset, ~#dvb_qops~0.base, 16 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_release.base, #funAddr~dvb_buf_release.offset, ~#dvb_qops~0.base, 24 + ~#dvb_qops~0.offset, 8);~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset := 486, 0;call #Ultimate.allocInit(21, 486);call write~init~int(15, ~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 1 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 5 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 9 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv~0.base, 13 + ~#dvico_fusionhdtv~0.offset, 8);~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset := 487, 0;call #Ultimate.allocInit(21, 487);call write~init~int(15, ~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 1 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 5 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 9 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_demod_init.base, #funAddr~dntv_live_dvbt_demod_init.offset, ~#dntv_live_dvbt_config~0.base, 13 + ~#dntv_live_dvbt_config~0.offset, 8);~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset := 488, 0;call #Ultimate.allocInit(21, 488);call write~init~int(15, ~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 1 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 5 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 9 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_dual_demod_init.base, #funAddr~dvico_dual_demod_init.offset, ~#dvico_fusionhdtv_dual~0.base, 13 + ~#dvico_fusionhdtv_dual~0.offset, 8);~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset := 489, 0;call #Ultimate.allocInit(20, 489);call write~init~int(15, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 1 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(45600, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 5 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(1, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 9 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 13 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 17 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 18 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 19 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset := 490, 0;call #Ultimate.allocInit(9, 490);call write~init~int(8, ~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset, 1);call write~init~$Pointer$(0, 0, ~#twinhan_vp1027~0.base, 1 + ~#twinhan_vp1027~0.offset, 8);~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset := 491, 0;call #Ultimate.allocInit(21, 491);call write~init~int(15, ~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 1 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 5 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(1, ~#dntv_live_dvbt_pro_config~0.base, 9 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_pro_demod_init.base, #funAddr~dntv_live_dvbt_pro_demod_init.offset, ~#dntv_live_dvbt_pro_config~0.base, 13 + ~#dntv_live_dvbt_pro_config~0.offset, 8);~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset := 492, 0;call #Ultimate.allocInit(20, 492);call write~init~int(15, ~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 1 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 5 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_hybrid~0.base, 9 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 13 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 17 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 18 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 19 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset := 493, 0;call #Ultimate.allocInit(20, 493);call write~init~int(15, ~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 1 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(45600, ~#dvico_fusionhdtv_xc3028~0.base, 5 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_xc3028~0.base, 9 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 13 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 17 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 18 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 19 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset := 494, 0;call #Ultimate.allocInit(21, 494);call write~init~int(15, ~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 1 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(4560, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 5 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 9 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 13 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 8);~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset := 495, 0;call #Ultimate.allocInit(20, 495);call write~init~int(15, ~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 1 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 5 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 9 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 13 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 17 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 18 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 19 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset := 496, 0;call #Ultimate.allocInit(2, 496);call write~init~int(67, ~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset, 1);call write~init~int(1, ~#connexant_refboard_config~0.base, 1 + ~#connexant_refboard_config~0.offset, 1);~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset := 497, 0;call #Ultimate.allocInit(2, 497);call write~init~int(99, ~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset, 1);call write~init~int(1, ~#hauppauge_hvr_config~0.base, 1 + ~#hauppauge_hvr_config~0.offset, 1);~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset := 498, 0;call #Ultimate.allocInit(9, 498);call write~init~int(21, ~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset, 1);call write~init~$Pointer$(#funAddr~or51132_set_ts_param.base, #funAddr~or51132_set_ts_param.offset, ~#pchdtv_hd3000~0.base, 1 + ~#pchdtv_hd3000~0.offset, 8);~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset := 499, 0;call #Ultimate.allocInit(29, 499);call write~init~int(14, ~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset, 1);call write~init~int(1, ~#fusionhdtv_3_gold~0.base, 1 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~int(4, ~#fusionhdtv_3_gold~0.base, 5 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_3_gold~0.base, 9 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_3_gold~0.base, 17 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_3_gold~0.base, 25 + ~#fusionhdtv_3_gold~0.offset, 4);~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset := 500, 0;call #Ultimate.allocInit(29, 500);call write~init~int(14, ~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset, 1);call write~init~int(2, ~#fusionhdtv_5_gold~0.base, 1 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~int(64, ~#fusionhdtv_5_gold~0.base, 5 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_5_gold~0.base, 9 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_5_gold~0.base, 17 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_5_gold~0.base, 25 + ~#fusionhdtv_5_gold~0.offset, 4);~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset := 501, 0;call #Ultimate.allocInit(29, 501);call write~init~int(89, ~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset, 1);call write~init~int(2, ~#pchdtv_hd5500~0.base, 1 + ~#pchdtv_hd5500~0.offset, 4);call write~init~int(64, ~#pchdtv_hd5500~0.base, 5 + ~#pchdtv_hd5500~0.offset, 4);call write~init~$Pointer$(0, 0, ~#pchdtv_hd5500~0.base, 9 + ~#pchdtv_hd5500~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#pchdtv_hd5500~0.base, 17 + ~#pchdtv_hd5500~0.offset, 8);call write~init~int(0, ~#pchdtv_hd5500~0.base, 25 + ~#pchdtv_hd5500~0.offset, 4);~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset := 502, 0;call #Ultimate.allocInit(9, 502);call write~init~int(10, ~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset, 1);call write~init~$Pointer$(#funAddr~nxt200x_set_ts_param.base, #funAddr~nxt200x_set_ts_param.offset, ~#ati_hdtvwonder~0.base, 1 + ~#ati_hdtvwonder~0.offset, 8);~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset := 503, 0;call #Ultimate.allocInit(22, 503);call write~init~int(85, ~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#geniatech_dvbs_config~0.base, 1 + ~#geniatech_dvbs_config~0.offset, 8);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 9 + ~#geniatech_dvbs_config~0.offset, 4);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 13 + ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#geniatech_dvbs_config~0.base, 14 + ~#geniatech_dvbs_config~0.offset, 8);~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset := 504, 0;call #Ultimate.allocInit(22, 504);call write~init~int(85, ~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#hauppauge_novas_config~0.base, 1 + ~#hauppauge_novas_config~0.offset, 8);call write~init~int(0, ~#hauppauge_novas_config~0.base, 9 + ~#hauppauge_novas_config~0.offset, 4);call write~init~int(0, ~#hauppauge_novas_config~0.base, 13 + ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#hauppauge_novas_config~0.base, 14 + ~#hauppauge_novas_config~0.offset, 8);~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset := 505, 0;call #Ultimate.allocInit(22, 505);call write~init~int(21, ~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#kworld_dvbs_100_config~0.base, 1 + ~#kworld_dvbs_100_config~0.offset, 8);call write~init~int(1, ~#kworld_dvbs_100_config~0.base, 9 + ~#kworld_dvbs_100_config~0.offset, 4);call write~init~int(0, ~#kworld_dvbs_100_config~0.base, 13 + ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#kworld_dvbs_100_config~0.base, 14 + ~#kworld_dvbs_100_config~0.offset, 8);~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset := 506, 0;call #Ultimate.allocInit(10, 506);call write~init~int(25, ~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 2 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(44000, ~#pinnacle_pctv_hd_800i_config~0.base, 3 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 6 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(3, ~#pinnacle_pctv_hd_800i_config~0.base, 7 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 9 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset := 507, 0;call #Ultimate.allocInit(10, 507);call write~init~int(25, ~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 1 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 2 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 3 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 5 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 6 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 7 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 9 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset := 508, 0;call #Ultimate.allocInit(10, 508);call write~init~int(25, ~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 1 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 2 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 3 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 5 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 6 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 7 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 9 + ~#kworld_atsc_120_config~0.offset, 1);~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset := 509, 0;call #Ultimate.allocInit(6, 509);call write~init~int(100, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);call write~init~int(5380, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 4);call write~init~int(0, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset := 510, 0;call #Ultimate.allocInit(20, 510);call write~init~int(15, ~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 1 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(45600, ~#cx88_pinnacle_hybrid_pctv~0.base, 5 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(1, ~#cx88_pinnacle_hybrid_pctv~0.base, 9 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 13 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 17 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 18 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 19 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset := 511, 0;call #Ultimate.allocInit(20, 511);call write~init~int(15, ~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 1 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 5 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 9 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 13 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 17 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 18 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 19 + ~#cx88_geniatech_x8000_mt~0.offset, 1);~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset := 512, 0;call #Ultimate.allocInit(10, 512);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 1 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 2 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 4 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 6 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(0, ~#dvico_fusionhdtv7_config~0.base, 8 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 9 + ~#dvico_fusionhdtv7_config~0.offset, 1);~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset := 513, 0;call #Ultimate.allocInit(6, 513);call write~init~int(97, ~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);call write~init~int(5380, ~#dvico_fusionhdtv7_tuner_config~0.base, 1 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv7_tuner_config~0.base, 5 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset := 514, 0;call #Ultimate.allocInit(18, 514);call write~init~int(5, ~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#hauppauge_hvr4000_config~0.base, 1 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#hauppauge_hvr4000_config~0.base, 9 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~int(0, ~#hauppauge_hvr4000_config~0.base, 17 + ~#hauppauge_hvr4000_config~0.offset, 1);~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset := 515, 0;call #Ultimate.allocInit(18, 515);call write~init~int(85, ~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_s460_config~0.base, 1 + ~#tevii_s460_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#tevii_s460_config~0.base, 9 + ~#tevii_s460_config~0.offset, 8);call write~init~int(0, ~#tevii_s460_config~0.base, 17 + ~#tevii_s460_config~0.offset, 1);~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset := 516, 0;call #Ultimate.allocInit(32, 516);call write~init~int(106, ~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 1 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stv0900_config~0.base, 2 + ~#prof_7301_stv0900_config~0.offset, 4);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 6 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(2, ~#prof_7301_stv0900_config~0.base, 7 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 8 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 9 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#prof_7301_stv0900_config~0.base, 10 + ~#prof_7301_stv0900_config~0.offset, 8);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 18 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 19 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 20 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 21 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 22 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 23 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(#funAddr~stv0900_set_ts_param.base, #funAddr~stv0900_set_ts_param.offset, ~#prof_7301_stv0900_config~0.base, 24 + ~#prof_7301_stv0900_config~0.offset, 8);~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset := 517, 0;call #Ultimate.allocInit(5, 517);call write~init~int(96, ~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stb6100_config~0.base, 1 + ~#prof_7301_stb6100_config~0.offset, 4);~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset := 518, 0;call #Ultimate.allocInit(38, 518);call write~init~int(104, ~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~$Pointer$(~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, ~#tevii_tuner_sharp_config~0.base, 1 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~int(88000000, ~#tevii_tuner_sharp_config~0.base, 9 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 13 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 14 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 15 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 16 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 17 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(100, ~#tevii_tuner_sharp_config~0.base, 18 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~$Pointer$(#funAddr~sharp_z0194a_set_symbol_rate.base, #funAddr~sharp_z0194a_set_symbol_rate.offset, ~#tevii_tuner_sharp_config~0.base, 22 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_sharp_config~0.base, 30 + ~#tevii_tuner_sharp_config~0.offset, 8);~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset := 519, 0;call #Ultimate.allocInit(21, 519);call write~init~int(104, ~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#tevii_tuner_earda_config~0.base, 1 + ~#tevii_tuner_earda_config~0.offset, 8);call write~init~int(100, ~#tevii_tuner_earda_config~0.base, 9 + ~#tevii_tuner_earda_config~0.offset, 4);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_earda_config~0.base, 13 + ~#tevii_tuner_earda_config~0.offset, 8);~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset := 520, 0;call #Ultimate.allocInit(88, 520);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 1 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 2 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 3 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(3, ~#samsung_smt_7020_inittab~0.base, 4 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 5 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(4, ~#samsung_smt_7020_inittab~0.base, 6 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(125, ~#samsung_smt_7020_inittab~0.base, 7 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 8 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 9 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(6, ~#samsung_smt_7020_inittab~0.base, 10 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 11 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(7, ~#samsung_smt_7020_inittab~0.base, 12 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 13 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(8, ~#samsung_smt_7020_inittab~0.base, 14 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(96, ~#samsung_smt_7020_inittab~0.base, 15 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(10, ~#samsung_smt_7020_inittab~0.base, 16 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(194, ~#samsung_smt_7020_inittab~0.base, 17 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(11, ~#samsung_smt_7020_inittab~0.base, 18 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 19 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(12, ~#samsung_smt_7020_inittab~0.base, 20 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, 21 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(13, ~#samsung_smt_7020_inittab~0.base, 22 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(129, ~#samsung_smt_7020_inittab~0.base, 23 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(14, ~#samsung_smt_7020_inittab~0.base, 24 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(68, ~#samsung_smt_7020_inittab~0.base, 25 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 26 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 27 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(16, ~#samsung_smt_7020_inittab~0.base, 28 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(60, ~#samsung_smt_7020_inittab~0.base, 29 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(17, ~#samsung_smt_7020_inittab~0.base, 30 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(132, ~#samsung_smt_7020_inittab~0.base, 31 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 32 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(218, ~#samsung_smt_7020_inittab~0.base, 33 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 34 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(153, ~#samsung_smt_7020_inittab~0.base, 35 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 36 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(141, ~#samsung_smt_7020_inittab~0.base, 37 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 38 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(206, ~#samsung_smt_7020_inittab~0.base, 39 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(22, ~#samsung_smt_7020_inittab~0.base, 40 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(232, ~#samsung_smt_7020_inittab~0.base, 41 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(23, ~#samsung_smt_7020_inittab~0.base, 42 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(67, ~#samsung_smt_7020_inittab~0.base, 43 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(24, ~#samsung_smt_7020_inittab~0.base, 44 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 45 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 46 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(27, ~#samsung_smt_7020_inittab~0.base, 47 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(26, ~#samsung_smt_7020_inittab~0.base, 48 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 49 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 50 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 51 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 52 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 53 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(30, ~#samsung_smt_7020_inittab~0.base, 54 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 55 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 56 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 57 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(32, ~#samsung_smt_7020_inittab~0.base, 58 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 59 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(33, ~#samsung_smt_7020_inittab~0.base, 60 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 61 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(34, ~#samsung_smt_7020_inittab~0.base, 62 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 63 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(35, ~#samsung_smt_7020_inittab~0.base, 64 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 65 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 66 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 67 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(41, ~#samsung_smt_7020_inittab~0.base, 68 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 69 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(42, ~#samsung_smt_7020_inittab~0.base, 70 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 71 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(43, ~#samsung_smt_7020_inittab~0.base, 72 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 73 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(44, ~#samsung_smt_7020_inittab~0.base, 74 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 75 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(45, ~#samsung_smt_7020_inittab~0.base, 76 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 77 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(49, ~#samsung_smt_7020_inittab~0.base, 78 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 79 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(50, ~#samsung_smt_7020_inittab~0.base, 80 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 81 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(51, ~#samsung_smt_7020_inittab~0.base, 82 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(252, ~#samsung_smt_7020_inittab~0.base, 83 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(52, ~#samsung_smt_7020_inittab~0.base, 84 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 85 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 86 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 87 + ~#samsung_smt_7020_inittab~0.offset, 1);~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset := 521, 0;call #Ultimate.allocInit(38, 521);call write~init~int(104, ~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset, 1);call write~init~$Pointer$(~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, ~#samsung_stv0299_config~0.base, 1 + ~#samsung_stv0299_config~0.offset, 8);call write~init~int(88000000, ~#samsung_stv0299_config~0.base, 9 + ~#samsung_stv0299_config~0.offset, 4);call write~init~int(0, ~#samsung_stv0299_config~0.base, 13 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 14 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(3, ~#samsung_stv0299_config~0.base, 15 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(1, ~#samsung_stv0299_config~0.base, 16 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 17 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(100, ~#samsung_stv0299_config~0.base, 18 + ~#samsung_stv0299_config~0.offset, 4);call write~init~$Pointer$(#funAddr~samsung_smt_7020_stv0299_set_symbol_rate.base, #funAddr~samsung_smt_7020_stv0299_set_symbol_rate.offset, ~#samsung_stv0299_config~0.base, 22 + ~#samsung_stv0299_config~0.offset, 8);call write~init~$Pointer$(0, 0, ~#samsung_stv0299_config~0.base, 30 + ~#samsung_stv0299_config~0.offset, 8);~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset := 522, 0;call #Ultimate.allocInit(96, 522);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 8 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 16 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 24 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 28 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 32 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 40 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_probe.base, #funAddr~cx8802_dvb_probe.offset, ~#cx8802_dvb_driver~0.base, 48 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_remove.base, #funAddr~cx8802_dvb_remove.offset, ~#cx8802_dvb_driver~0.base, 56 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_acquire.base, #funAddr~cx8802_dvb_advise_acquire.offset, ~#cx8802_dvb_driver~0.base, 64 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_release.base, #funAddr~cx8802_dvb_advise_release.offset, ~#cx8802_dvb_driver~0.base, 72 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 80 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 88 + ~#cx8802_dvb_driver~0.offset, 8);~LDV_IN_INTERRUPT~0 := 0;~ldv_mutex_lock_of_cx88_core~0 := 0;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 0;~ldv_mutex_mutex_of_device~0 := 0;~ldv_mutex_pm_mutex~0 := 0;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 0; {21706#true} is VALID [2022-02-20 21:36:37,097 INFO L290 TraceCheckUtils]: 1: Hoare triple {21706#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret1307#1, main_#t~nondet1308#1, main_#t~switch1309#1, main_#t~ret1310#1, main_#t~ret1311#1, main_#t~ret1312#1, main_#t~ret1313#1, main_#t~ret1314#1, main_#t~ret1315#1, main_#t~ret1316#1, main_#t~ret1317#1, main_#t~ret1318#1, main_#t~ret1319#1, main_#t~ret1320#1, main_#t~ret1321#1, main_#t~ret1322#1, main_#t~ret1323#1, main_#t~ret1324#1, main_#t~ret1325#1, main_#t~ret1326#1, main_#t~ret1327#1, main_#t~ret1328#1, main_#t~ret1329#1, main_#t~ret1330#1, main_#t~ret1331#1, main_#t~ret1332#1, main_#t~ret1333#1, main_#t~ret1334#1, main_#t~ret1335#1, main_#t~ret1336#1, main_#t~nondet1337#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset, main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_dvb_buf_prepare_1_p2~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_or51132_set_ts_param_10_p1~0#1, main_~var_lgdt330x_set_ts_param_12_p1~0#1, main_~var_nxt200x_set_ts_param_13_p1~0#1, main_~var_cx24123_set_ts_param_14_p1~0#1, main_~var_cx24116_set_ts_param_20_p1~0#1, main_~var_stv0900_set_ts_param_21_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~res_cx8802_dvb_probe_31~0#1, main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1, main_~tmp~11#1, main_~tmp___0~7#1, main_~tmp___1~6#1;havoc main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset;havoc main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc main_~var_dvb_buf_prepare_1_p2~0#1;havoc main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc main_~var_or51132_set_ts_param_10_p1~0#1;havoc main_~var_lgdt330x_set_ts_param_12_p1~0#1;havoc main_~var_nxt200x_set_ts_param_13_p1~0#1;havoc main_~var_cx24123_set_ts_param_14_p1~0#1;havoc main_~var_cx24116_set_ts_param_20_p1~0#1;havoc main_~var_stv0900_set_ts_param_21_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1;havoc main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc main_~res_cx8802_dvb_probe_31~0#1;havoc main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1;havoc main_~tmp~11#1;havoc main_~tmp___0~7#1;havoc main_~tmp___1~6#1;main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1 := 0;~LDV_IN_INTERRUPT~0 := 1;assume { :begin_inline_ldv_initialize } true;~ldv_mutex_lock_of_cx88_core~0 := 1;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 1;~ldv_mutex_mutex_of_device~0 := 1;~ldv_mutex_pm_mutex~0 := 1;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 1; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,097 INFO L290 TraceCheckUtils]: 2: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume { :end_inline_ldv_initialize } true; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,098 INFO L272 TraceCheckUtils]: 3: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} call ldv_handler_precall(); {21706#true} is VALID [2022-02-20 21:36:37,098 INFO L290 TraceCheckUtils]: 4: Hoare triple {21706#true} assume true; {21706#true} is VALID [2022-02-20 21:36:37,098 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {21706#true} {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} #5294#return; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,099 INFO L290 TraceCheckUtils]: 6: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume { :begin_inline_dvb_init } true;havoc dvb_init_#res#1;havoc dvb_init_#t~nondet1302#1, dvb_init_#t~ret1303#1, dvb_init_~tmp~10#1;havoc dvb_init_~tmp~10#1;havoc dvb_init_#t~nondet1302#1;assume { :begin_inline_cx8802_register_driver } true;cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset := ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset;havoc cx8802_register_driver_#res#1;havoc cx8802_register_driver_#t~nondet1372#1, cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset;cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset := cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset;assume -2147483648 <= cx8802_register_driver_#t~nondet1372#1 && cx8802_register_driver_#t~nondet1372#1 <= 2147483647;cx8802_register_driver_#res#1 := cx8802_register_driver_#t~nondet1372#1;havoc cx8802_register_driver_#t~nondet1372#1; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,100 INFO L290 TraceCheckUtils]: 7: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} dvb_init_#t~ret1303#1 := cx8802_register_driver_#res#1;assume { :end_inline_cx8802_register_driver } true;assume -2147483648 <= dvb_init_#t~ret1303#1 && dvb_init_#t~ret1303#1 <= 2147483647;dvb_init_~tmp~10#1 := dvb_init_#t~ret1303#1;havoc dvb_init_#t~ret1303#1;dvb_init_#res#1 := dvb_init_~tmp~10#1; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,101 INFO L290 TraceCheckUtils]: 8: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} main_#t~ret1307#1 := dvb_init_#res#1;assume { :end_inline_dvb_init } true;assume -2147483648 <= main_#t~ret1307#1 && main_#t~ret1307#1 <= 2147483647;main_~tmp~11#1 := main_#t~ret1307#1;havoc main_#t~ret1307#1; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,101 INFO L290 TraceCheckUtils]: 9: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume 0 != main_~tmp~11#1; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,102 INFO L290 TraceCheckUtils]: 10: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume { :begin_inline_ldv_check_final_state } true; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,102 INFO L290 TraceCheckUtils]: 11: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume 1 == ~ldv_mutex_lock_of_cx88_core~0; {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} is VALID [2022-02-20 21:36:37,103 INFO L290 TraceCheckUtils]: 12: Hoare triple {21708#(= ~ldv_mutex_lock_of_v4l2_ctrl_handler~0 1)} assume !(1 == ~ldv_mutex_lock_of_v4l2_ctrl_handler~0); {21707#false} is VALID [2022-02-20 21:36:37,103 INFO L272 TraceCheckUtils]: 13: Hoare triple {21707#false} call ldv_error(); {21707#false} is VALID [2022-02-20 21:36:37,103 INFO L290 TraceCheckUtils]: 14: Hoare triple {21707#false} assume !false; {21707#false} is VALID [2022-02-20 21:36:37,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 21:36:37,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:36:37,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412643827] [2022-02-20 21:36:37,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412643827] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:36:37,105 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:36:37,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:36:37,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592008351] [2022-02-20 21:36:37,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:36:37,106 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-02-20 21:36:37,106 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:36:37,107 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:37,151 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 15 edges. 15 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:37,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:36:37,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:36:37,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:36:37,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:37,152 INFO L87 Difference]: Start difference. First operand 3637 states and 5575 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:42,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:42,783 INFO L93 Difference]: Finished difference Result 3639 states and 5576 transitions. [2022-02-20 21:36:42,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:36:42,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-02-20 21:36:42,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:36:42,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2955 transitions. [2022-02-20 21:36:42,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:43,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2955 transitions. [2022-02-20 21:36:43,057 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 2955 transitions. [2022-02-20 21:36:45,128 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 2955 edges. 2955 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:45,693 INFO L225 Difference]: With dead ends: 3639 [2022-02-20 21:36:45,693 INFO L226 Difference]: Without dead ends: 3636 [2022-02-20 21:36:45,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:45,695 INFO L933 BasicCegarLoop]: 2951 mSDtfsCounter, 2942 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2942 SdHoareTripleChecker+Valid, 2951 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-20 21:36:45,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2942 Valid, 2951 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-20 21:36:45,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3636 states. [2022-02-20 21:36:45,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3636 to 3636. [2022-02-20 21:36:45,827 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:36:45,833 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3636 states. Second operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:45,839 INFO L74 IsIncluded]: Start isIncluded. First operand 3636 states. Second operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:45,845 INFO L87 Difference]: Start difference. First operand 3636 states. Second operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:46,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:46,291 INFO L93 Difference]: Finished difference Result 3636 states and 5573 transitions. [2022-02-20 21:36:46,291 INFO L276 IsEmpty]: Start isEmpty. Operand 3636 states and 5573 transitions. [2022-02-20 21:36:46,304 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:46,304 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:46,310 INFO L74 IsIncluded]: Start isIncluded. First operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3636 states. [2022-02-20 21:36:46,315 INFO L87 Difference]: Start difference. First operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3636 states. [2022-02-20 21:36:46,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:46,787 INFO L93 Difference]: Finished difference Result 3636 states and 5573 transitions. [2022-02-20 21:36:46,787 INFO L276 IsEmpty]: Start isEmpty. Operand 3636 states and 5573 transitions. [2022-02-20 21:36:46,797 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:46,797 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:46,797 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:36:46,797 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:36:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:47,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3636 states to 3636 states and 5573 transitions. [2022-02-20 21:36:47,408 INFO L78 Accepts]: Start accepts. Automaton has 3636 states and 5573 transitions. Word has length 15 [2022-02-20 21:36:47,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:36:47,408 INFO L470 AbstractCegarLoop]: Abstraction has 3636 states and 5573 transitions. [2022-02-20 21:36:47,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:47,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3636 states and 5573 transitions. [2022-02-20 21:36:47,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-20 21:36:47,409 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:36:47,409 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:36:47,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 21:36:47,409 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:36:47,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:36:47,410 INFO L85 PathProgramCache]: Analyzing trace with hash 100331361, now seen corresponding path program 1 times [2022-02-20 21:36:47,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:36:47,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650400254] [2022-02-20 21:36:47,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:36:47,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:36:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:47,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:36:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:47,570 INFO L290 TraceCheckUtils]: 0: Hoare triple {38828#true} assume true; {38828#true} is VALID [2022-02-20 21:36:47,570 INFO L284 TraceCheckUtils]: 1: Hoare quadruple {38828#true} {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} #5294#return; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,570 INFO L290 TraceCheckUtils]: 0: Hoare triple {38828#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(58, 2);call #Ultimate.allocInit(26, 3);call #Ultimate.allocInit(17, 4);call #Ultimate.allocInit(26, 5);call #Ultimate.allocInit(17, 6);call #Ultimate.allocInit(26, 7);call #Ultimate.allocInit(18, 8);call #Ultimate.allocInit(26, 9);call #Ultimate.allocInit(18, 10);call #Ultimate.allocInit(27, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(29, 13);call #Ultimate.allocInit(20, 14);call #Ultimate.allocInit(30, 15);call #Ultimate.allocInit(33, 16);call #Ultimate.allocInit(33, 17);call #Ultimate.allocInit(30, 18);call #Ultimate.allocInit(57, 19);call #Ultimate.allocInit(14, 20);call #Ultimate.allocInit(14, 21);call #Ultimate.allocInit(21, 22);call #Ultimate.allocInit(14, 23);call #Ultimate.allocInit(14, 24);call #Ultimate.allocInit(47, 25);call #Ultimate.allocInit(31, 26);call #Ultimate.allocInit(26, 27);call #Ultimate.allocInit(21, 28);call #Ultimate.allocInit(35, 29);call #Ultimate.allocInit(23, 30);call #Ultimate.allocInit(25, 31);call #Ultimate.allocInit(23, 32);call #Ultimate.allocInit(58, 33);call #Ultimate.allocInit(15, 34);call #Ultimate.allocInit(15, 35);call #Ultimate.allocInit(22, 36);call #Ultimate.allocInit(15, 37);call #Ultimate.allocInit(15, 38);call #Ultimate.allocInit(48, 39);call #Ultimate.allocInit(15, 40);call #Ultimate.allocInit(15, 41);call #Ultimate.allocInit(22, 42);call #Ultimate.allocInit(15, 43);call #Ultimate.allocInit(15, 44);call #Ultimate.allocInit(48, 45);call #Ultimate.allocInit(15, 46);call #Ultimate.allocInit(15, 47);call #Ultimate.allocInit(22, 48);call #Ultimate.allocInit(15, 49);call #Ultimate.allocInit(15, 50);call #Ultimate.allocInit(48, 51);call #Ultimate.allocInit(15, 52);call #Ultimate.allocInit(15, 53);call #Ultimate.allocInit(22, 54);call #Ultimate.allocInit(15, 55);call #Ultimate.allocInit(15, 56);call #Ultimate.allocInit(48, 57);call #Ultimate.allocInit(15, 58);call #Ultimate.allocInit(15, 59);call #Ultimate.allocInit(22, 60);call #Ultimate.allocInit(15, 61);call #Ultimate.allocInit(15, 62);call #Ultimate.allocInit(48, 63);call #Ultimate.allocInit(20, 64);call #Ultimate.allocInit(20, 65);call #Ultimate.allocInit(27, 66);call #Ultimate.allocInit(20, 67);call #Ultimate.allocInit(20, 68);call #Ultimate.allocInit(53, 69);call #Ultimate.allocInit(15, 70);call #Ultimate.allocInit(15, 71);call #Ultimate.allocInit(22, 72);call #Ultimate.allocInit(15, 73);call #Ultimate.allocInit(15, 74);call #Ultimate.allocInit(48, 75);call #Ultimate.allocInit(15, 76);call #Ultimate.allocInit(15, 77);call #Ultimate.allocInit(22, 78);call #Ultimate.allocInit(15, 79);call #Ultimate.allocInit(15, 80);call #Ultimate.allocInit(48, 81);call #Ultimate.allocInit(15, 82);call #Ultimate.allocInit(15, 83);call #Ultimate.allocInit(22, 84);call #Ultimate.allocInit(15, 85);call #Ultimate.allocInit(15, 86);call #Ultimate.allocInit(48, 87);call #Ultimate.allocInit(20, 88);call #Ultimate.allocInit(20, 89);call #Ultimate.allocInit(27, 90);call #Ultimate.allocInit(20, 91);call #Ultimate.allocInit(20, 92);call #Ultimate.allocInit(53, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(20, 96);call #Ultimate.allocInit(13, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(46, 99);call #Ultimate.allocInit(15, 100);call #Ultimate.allocInit(15, 101);call #Ultimate.allocInit(22, 102);call #Ultimate.allocInit(15, 103);call #Ultimate.allocInit(15, 104);call #Ultimate.allocInit(48, 105);call #Ultimate.allocInit(15, 106);call #Ultimate.allocInit(15, 107);call #Ultimate.allocInit(22, 108);call #Ultimate.allocInit(15, 109);call #Ultimate.allocInit(15, 110);call #Ultimate.allocInit(48, 111);call #Ultimate.allocInit(15, 112);call #Ultimate.allocInit(15, 113);call #Ultimate.allocInit(22, 114);call #Ultimate.allocInit(15, 115);call #Ultimate.allocInit(15, 116);call #Ultimate.allocInit(48, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(20, 120);call #Ultimate.allocInit(13, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(46, 123);call #Ultimate.allocInit(15, 124);call #Ultimate.allocInit(15, 125);call #Ultimate.allocInit(22, 126);call #Ultimate.allocInit(15, 127);call #Ultimate.allocInit(15, 128);call #Ultimate.allocInit(48, 129);call #Ultimate.allocInit(15, 130);call #Ultimate.allocInit(15, 131);call #Ultimate.allocInit(22, 132);call #Ultimate.allocInit(15, 133);call #Ultimate.allocInit(15, 134);call #Ultimate.allocInit(48, 135);call #Ultimate.allocInit(15, 136);call #Ultimate.allocInit(15, 137);call #Ultimate.allocInit(22, 138);call #Ultimate.allocInit(15, 139);call #Ultimate.allocInit(15, 140);call #Ultimate.allocInit(48, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(20, 144);call #Ultimate.allocInit(13, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(46, 147);call #Ultimate.allocInit(15, 148);call #Ultimate.allocInit(15, 149);call #Ultimate.allocInit(22, 150);call #Ultimate.allocInit(15, 151);call #Ultimate.allocInit(15, 152);call #Ultimate.allocInit(48, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(20, 156);call #Ultimate.allocInit(13, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(46, 159);call #Ultimate.allocInit(15, 160);call #Ultimate.allocInit(15, 161);call #Ultimate.allocInit(22, 162);call #Ultimate.allocInit(15, 163);call #Ultimate.allocInit(15, 164);call #Ultimate.allocInit(48, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(20, 168);call #Ultimate.allocInit(13, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(46, 171);call #Ultimate.allocInit(20, 172);call #Ultimate.allocInit(20, 173);call #Ultimate.allocInit(27, 174);call #Ultimate.allocInit(20, 175);call #Ultimate.allocInit(20, 176);call #Ultimate.allocInit(53, 177);call #Ultimate.allocInit(15, 178);call #Ultimate.allocInit(15, 179);call #Ultimate.allocInit(22, 180);call #Ultimate.allocInit(15, 181);call #Ultimate.allocInit(15, 182);call #Ultimate.allocInit(48, 183);call #Ultimate.allocInit(20, 184);call #Ultimate.allocInit(20, 185);call #Ultimate.allocInit(27, 186);call #Ultimate.allocInit(20, 187);call #Ultimate.allocInit(20, 188);call #Ultimate.allocInit(53, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(22, 192);call #Ultimate.allocInit(15, 193);call #Ultimate.allocInit(15, 194);call #Ultimate.allocInit(48, 195);call #Ultimate.allocInit(13, 196);call #Ultimate.allocInit(13, 197);call #Ultimate.allocInit(20, 198);call #Ultimate.allocInit(13, 199);call #Ultimate.allocInit(13, 200);call #Ultimate.allocInit(46, 201);call #Ultimate.allocInit(15, 202);call #Ultimate.allocInit(15, 203);call #Ultimate.allocInit(22, 204);call #Ultimate.allocInit(15, 205);call #Ultimate.allocInit(15, 206);call #Ultimate.allocInit(48, 207);call #Ultimate.allocInit(20, 208);call #Ultimate.allocInit(20, 209);call #Ultimate.allocInit(27, 210);call #Ultimate.allocInit(20, 211);call #Ultimate.allocInit(20, 212);call #Ultimate.allocInit(53, 213);call #Ultimate.allocInit(16, 214);call #Ultimate.allocInit(16, 215);call #Ultimate.allocInit(23, 216);call #Ultimate.allocInit(16, 217);call #Ultimate.allocInit(16, 218);call #Ultimate.allocInit(49, 219);call #Ultimate.allocInit(20, 220);call #Ultimate.allocInit(20, 221);call #Ultimate.allocInit(27, 222);call #Ultimate.allocInit(20, 223);call #Ultimate.allocInit(20, 224);call #Ultimate.allocInit(53, 225);call #Ultimate.allocInit(16, 226);call #Ultimate.allocInit(16, 227);call #Ultimate.allocInit(23, 228);call #Ultimate.allocInit(16, 229);call #Ultimate.allocInit(16, 230);call #Ultimate.allocInit(49, 231);call #Ultimate.allocInit(20, 232);call #Ultimate.allocInit(20, 233);call #Ultimate.allocInit(27, 234);call #Ultimate.allocInit(20, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(53, 237);call #Ultimate.allocInit(16, 238);call #Ultimate.allocInit(16, 239);call #Ultimate.allocInit(23, 240);call #Ultimate.allocInit(16, 241);call #Ultimate.allocInit(16, 242);call #Ultimate.allocInit(49, 243);call #Ultimate.allocInit(20, 244);call #Ultimate.allocInit(20, 245);call #Ultimate.allocInit(27, 246);call #Ultimate.allocInit(20, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(53, 249);call #Ultimate.allocInit(15, 250);call #Ultimate.allocInit(15, 251);call #Ultimate.allocInit(22, 252);call #Ultimate.allocInit(15, 253);call #Ultimate.allocInit(15, 254);call #Ultimate.allocInit(48, 255);call #Ultimate.allocInit(16, 256);call #Ultimate.allocInit(16, 257);call #Ultimate.allocInit(23, 258);call #Ultimate.allocInit(16, 259);call #Ultimate.allocInit(16, 260);call #Ultimate.allocInit(49, 261);call #Ultimate.allocInit(20, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(27, 264);call #Ultimate.allocInit(20, 265);call #Ultimate.allocInit(20, 266);call #Ultimate.allocInit(53, 267);call #Ultimate.allocInit(15, 268);call #Ultimate.allocInit(15, 269);call #Ultimate.allocInit(22, 270);call #Ultimate.allocInit(15, 271);call #Ultimate.allocInit(15, 272);call #Ultimate.allocInit(48, 273);call #Ultimate.allocInit(15, 274);call #Ultimate.allocInit(15, 275);call #Ultimate.allocInit(22, 276);call #Ultimate.allocInit(15, 277);call #Ultimate.allocInit(15, 278);call #Ultimate.allocInit(48, 279);call #Ultimate.allocInit(20, 280);call #Ultimate.allocInit(20, 281);call #Ultimate.allocInit(27, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(20, 284);call #Ultimate.allocInit(53, 285);call #Ultimate.allocInit(15, 286);call #Ultimate.allocInit(15, 287);call #Ultimate.allocInit(22, 288);call #Ultimate.allocInit(15, 289);call #Ultimate.allocInit(15, 290);call #Ultimate.allocInit(48, 291);call #Ultimate.allocInit(15, 292);call #Ultimate.allocInit(15, 293);call #Ultimate.allocInit(22, 294);call #Ultimate.allocInit(15, 295);call #Ultimate.allocInit(15, 296);call #Ultimate.allocInit(48, 297);call #Ultimate.allocInit(15, 298);call #Ultimate.allocInit(15, 299);call #Ultimate.allocInit(22, 300);call #Ultimate.allocInit(15, 301);call #Ultimate.allocInit(15, 302);call #Ultimate.allocInit(48, 303);call #Ultimate.allocInit(15, 304);call #Ultimate.allocInit(15, 305);call #Ultimate.allocInit(22, 306);call #Ultimate.allocInit(15, 307);call #Ultimate.allocInit(15, 308);call #Ultimate.allocInit(48, 309);call #Ultimate.allocInit(15, 310);call #Ultimate.allocInit(15, 311);call #Ultimate.allocInit(22, 312);call #Ultimate.allocInit(15, 313);call #Ultimate.allocInit(15, 314);call #Ultimate.allocInit(48, 315);call #Ultimate.allocInit(14, 316);call #Ultimate.allocInit(14, 317);call #Ultimate.allocInit(21, 318);call #Ultimate.allocInit(14, 319);call #Ultimate.allocInit(14, 320);call #Ultimate.allocInit(47, 321);call #Ultimate.allocInit(15, 322);call #Ultimate.allocInit(15, 323);call #Ultimate.allocInit(22, 324);call #Ultimate.allocInit(15, 325);call #Ultimate.allocInit(15, 326);call #Ultimate.allocInit(48, 327);call #Ultimate.allocInit(14, 328);call #Ultimate.allocInit(14, 329);call #Ultimate.allocInit(14, 330);call #Ultimate.allocInit(21, 331);call #Ultimate.allocInit(14, 332);call #Ultimate.allocInit(14, 333);call #Ultimate.allocInit(47, 334);call #Ultimate.allocInit(15, 335);call #Ultimate.allocInit(15, 336);call #Ultimate.allocInit(22, 337);call #Ultimate.allocInit(15, 338);call #Ultimate.allocInit(15, 339);call #Ultimate.allocInit(48, 340);call #Ultimate.allocInit(15, 341);call #Ultimate.allocInit(15, 342);call #Ultimate.allocInit(22, 343);call #Ultimate.allocInit(15, 344);call #Ultimate.allocInit(15, 345);call #Ultimate.allocInit(48, 346);call #Ultimate.allocInit(15, 347);call #Ultimate.allocInit(15, 348);call #Ultimate.allocInit(22, 349);call #Ultimate.allocInit(15, 350);call #Ultimate.allocInit(15, 351);call #Ultimate.allocInit(48, 352);call #Ultimate.allocInit(15, 353);call #Ultimate.allocInit(15, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(15, 356);call #Ultimate.allocInit(15, 357);call #Ultimate.allocInit(48, 358);call #Ultimate.allocInit(14, 359);call #Ultimate.allocInit(14, 360);call #Ultimate.allocInit(21, 361);call #Ultimate.allocInit(14, 362);call #Ultimate.allocInit(14, 363);call #Ultimate.allocInit(47, 364);call #Ultimate.allocInit(15, 365);call #Ultimate.allocInit(15, 366);call #Ultimate.allocInit(22, 367);call #Ultimate.allocInit(15, 368);call #Ultimate.allocInit(15, 369);call #Ultimate.allocInit(48, 370);call #Ultimate.allocInit(15, 371);call #Ultimate.allocInit(15, 372);call #Ultimate.allocInit(22, 373);call #Ultimate.allocInit(15, 374);call #Ultimate.allocInit(15, 375);call #Ultimate.allocInit(48, 376);call #Ultimate.allocInit(15, 377);call #Ultimate.allocInit(15, 378);call #Ultimate.allocInit(22, 379);call #Ultimate.allocInit(15, 380);call #Ultimate.allocInit(15, 381);call #Ultimate.allocInit(48, 382);call #Ultimate.allocInit(20, 383);call #Ultimate.allocInit(20, 384);call #Ultimate.allocInit(27, 385);call #Ultimate.allocInit(20, 386);call #Ultimate.allocInit(20, 387);call #Ultimate.allocInit(53, 388);call #Ultimate.allocInit(15, 389);call #Ultimate.allocInit(15, 390);call #Ultimate.allocInit(22, 391);call #Ultimate.allocInit(15, 392);call #Ultimate.allocInit(15, 393);call #Ultimate.allocInit(48, 394);call #Ultimate.allocInit(15, 395);call #Ultimate.allocInit(15, 396);call #Ultimate.allocInit(22, 397);call #Ultimate.allocInit(15, 398);call #Ultimate.allocInit(15, 399);call #Ultimate.allocInit(48, 400);call #Ultimate.allocInit(15, 401);call #Ultimate.allocInit(15, 402);call #Ultimate.allocInit(22, 403);call #Ultimate.allocInit(15, 404);call #Ultimate.allocInit(15, 405);call #Ultimate.allocInit(48, 406);call #Ultimate.allocInit(15, 407);call #Ultimate.allocInit(15, 408);call #Ultimate.allocInit(22, 409);call #Ultimate.allocInit(15, 410);call #Ultimate.allocInit(15, 411);call #Ultimate.allocInit(48, 412);call #Ultimate.allocInit(15, 413);call #Ultimate.allocInit(15, 414);call #Ultimate.allocInit(22, 415);call #Ultimate.allocInit(15, 416);call #Ultimate.allocInit(15, 417);call #Ultimate.allocInit(48, 418);call #Ultimate.allocInit(15, 419);call #Ultimate.allocInit(15, 420);call #Ultimate.allocInit(22, 421);call #Ultimate.allocInit(15, 422);call #Ultimate.allocInit(15, 423);call #Ultimate.allocInit(48, 424);call #Ultimate.allocInit(15, 425);call #Ultimate.allocInit(15, 426);call #Ultimate.allocInit(22, 427);call #Ultimate.allocInit(15, 428);call #Ultimate.allocInit(15, 429);call #Ultimate.allocInit(48, 430);call #Ultimate.allocInit(15, 431);call #Ultimate.allocInit(15, 432);call #Ultimate.allocInit(22, 433);call #Ultimate.allocInit(15, 434);call #Ultimate.allocInit(15, 435);call #Ultimate.allocInit(48, 436);call #Ultimate.allocInit(15, 437);call #Ultimate.allocInit(15, 438);call #Ultimate.allocInit(22, 439);call #Ultimate.allocInit(15, 440);call #Ultimate.allocInit(15, 441);call #Ultimate.allocInit(48, 442);call #Ultimate.allocInit(15, 443);call #Ultimate.allocInit(15, 444);call #Ultimate.allocInit(22, 445);call #Ultimate.allocInit(15, 446);call #Ultimate.allocInit(15, 447);call #Ultimate.allocInit(48, 448);call #Ultimate.allocInit(15, 449);call #Ultimate.allocInit(15, 450);call #Ultimate.allocInit(22, 451);call #Ultimate.allocInit(15, 452);call #Ultimate.allocInit(15, 453);call #Ultimate.allocInit(48, 454);call #Ultimate.allocInit(15, 455);call #Ultimate.allocInit(15, 456);call #Ultimate.allocInit(22, 457);call #Ultimate.allocInit(15, 458);call #Ultimate.allocInit(15, 459);call #Ultimate.allocInit(48, 460);call #Ultimate.allocInit(15, 461);call #Ultimate.allocInit(15, 462);call #Ultimate.allocInit(22, 463);call #Ultimate.allocInit(15, 464);call #Ultimate.allocInit(15, 465);call #Ultimate.allocInit(48, 466);call #Ultimate.allocInit(65, 467);call #Ultimate.allocInit(41, 468);call #Ultimate.allocInit(17, 469);call #Ultimate.allocInit(26, 470);call #Ultimate.allocInit(17, 471);call #Ultimate.allocInit(26, 472);call #Ultimate.allocInit(17, 473);call #Ultimate.allocInit(17, 474);call #Ultimate.allocInit(64, 475);call #Ultimate.allocInit(38, 476);call #Ultimate.allocInit(36, 477);call #Ultimate.allocInit(17, 478);call #Ultimate.allocInit(41, 479);call #Ultimate.allocInit(17, 480);call #Ultimate.allocInit(18, 481);call #Ultimate.allocInit(55, 482);~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset := 483, 0;call #Ultimate.allocInit(78, 483);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 1 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(2, ~#sharp_z0194a_inittab~0.base, 2 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 3 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(3, ~#sharp_z0194a_inittab~0.base, 4 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 5 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(4, ~#sharp_z0194a_inittab~0.base, 6 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(125, ~#sharp_z0194a_inittab~0.base, 7 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 8 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(53, ~#sharp_z0194a_inittab~0.base, 9 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(6, ~#sharp_z0194a_inittab~0.base, 10 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 11 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(7, ~#sharp_z0194a_inittab~0.base, 12 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 13 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(8, ~#sharp_z0194a_inittab~0.base, 14 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 15 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 16 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 17 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(12, ~#sharp_z0194a_inittab~0.base, 18 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(81, ~#sharp_z0194a_inittab~0.base, 19 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(13, ~#sharp_z0194a_inittab~0.base, 20 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(130, ~#sharp_z0194a_inittab~0.base, 21 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(14, ~#sharp_z0194a_inittab~0.base, 22 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 23 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(16, ~#sharp_z0194a_inittab~0.base, 24 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(63, ~#sharp_z0194a_inittab~0.base, 25 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(17, ~#sharp_z0194a_inittab~0.base, 26 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(132, ~#sharp_z0194a_inittab~0.base, 27 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(18, ~#sharp_z0194a_inittab~0.base, 28 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(185, ~#sharp_z0194a_inittab~0.base, 29 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 30 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(201, ~#sharp_z0194a_inittab~0.base, 31 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(22, ~#sharp_z0194a_inittab~0.base, 32 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 33 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(23, ~#sharp_z0194a_inittab~0.base, 34 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 35 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(24, ~#sharp_z0194a_inittab~0.base, 36 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 37 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 38 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 39 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(26, ~#sharp_z0194a_inittab~0.base, 40 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 41 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 42 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(80, ~#sharp_z0194a_inittab~0.base, 43 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(32, ~#sharp_z0194a_inittab~0.base, 44 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 45 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(33, ~#sharp_z0194a_inittab~0.base, 46 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 47 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(34, ~#sharp_z0194a_inittab~0.base, 48 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 49 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 50 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 51 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(40, ~#sharp_z0194a_inittab~0.base, 52 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 53 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(41, ~#sharp_z0194a_inittab~0.base, 54 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(30, ~#sharp_z0194a_inittab~0.base, 55 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(42, ~#sharp_z0194a_inittab~0.base, 56 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(20, ~#sharp_z0194a_inittab~0.base, 57 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(43, ~#sharp_z0194a_inittab~0.base, 58 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 59 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(44, ~#sharp_z0194a_inittab~0.base, 60 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 61 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(45, ~#sharp_z0194a_inittab~0.base, 62 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 63 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(46, ~#sharp_z0194a_inittab~0.base, 64 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, 65 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(49, ~#sharp_z0194a_inittab~0.base, 66 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 67 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(50, ~#sharp_z0194a_inittab~0.base, 68 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 69 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(51, ~#sharp_z0194a_inittab~0.base, 70 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(252, ~#sharp_z0194a_inittab~0.base, 71 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(52, ~#sharp_z0194a_inittab~0.base, 72 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(147, ~#sharp_z0194a_inittab~0.base, 73 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 74 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(82, ~#sharp_z0194a_inittab~0.base, 75 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 76 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 77 + ~#sharp_z0194a_inittab~0.offset, 1);~debug~0 := 0;~dvb_buf_tscnt~0 := 32;~#adapter_nr~0.base, ~#adapter_nr~0.offset := 484, 0;call #Ultimate.allocInit(16, 484);call write~init~int(-1, ~#adapter_nr~0.base, ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 2 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 4 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 6 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 8 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 10 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 12 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 14 + ~#adapter_nr~0.offset, 2);~#dvb_qops~0.base, ~#dvb_qops~0.offset := 485, 0;call #Ultimate.allocInit(32, 485);call write~init~$Pointer$(#funAddr~dvb_buf_setup.base, #funAddr~dvb_buf_setup.offset, ~#dvb_qops~0.base, ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_prepare.base, #funAddr~dvb_buf_prepare.offset, ~#dvb_qops~0.base, 8 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_queue.base, #funAddr~dvb_buf_queue.offset, ~#dvb_qops~0.base, 16 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_release.base, #funAddr~dvb_buf_release.offset, ~#dvb_qops~0.base, 24 + ~#dvb_qops~0.offset, 8);~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset := 486, 0;call #Ultimate.allocInit(21, 486);call write~init~int(15, ~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 1 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 5 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 9 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv~0.base, 13 + ~#dvico_fusionhdtv~0.offset, 8);~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset := 487, 0;call #Ultimate.allocInit(21, 487);call write~init~int(15, ~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 1 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 5 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 9 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_demod_init.base, #funAddr~dntv_live_dvbt_demod_init.offset, ~#dntv_live_dvbt_config~0.base, 13 + ~#dntv_live_dvbt_config~0.offset, 8);~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset := 488, 0;call #Ultimate.allocInit(21, 488);call write~init~int(15, ~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 1 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 5 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 9 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_dual_demod_init.base, #funAddr~dvico_dual_demod_init.offset, ~#dvico_fusionhdtv_dual~0.base, 13 + ~#dvico_fusionhdtv_dual~0.offset, 8);~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset := 489, 0;call #Ultimate.allocInit(20, 489);call write~init~int(15, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 1 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(45600, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 5 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(1, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 9 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 13 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 17 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 18 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 19 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset := 490, 0;call #Ultimate.allocInit(9, 490);call write~init~int(8, ~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset, 1);call write~init~$Pointer$(0, 0, ~#twinhan_vp1027~0.base, 1 + ~#twinhan_vp1027~0.offset, 8);~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset := 491, 0;call #Ultimate.allocInit(21, 491);call write~init~int(15, ~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 1 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 5 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(1, ~#dntv_live_dvbt_pro_config~0.base, 9 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_pro_demod_init.base, #funAddr~dntv_live_dvbt_pro_demod_init.offset, ~#dntv_live_dvbt_pro_config~0.base, 13 + ~#dntv_live_dvbt_pro_config~0.offset, 8);~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset := 492, 0;call #Ultimate.allocInit(20, 492);call write~init~int(15, ~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 1 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 5 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_hybrid~0.base, 9 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 13 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 17 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 18 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 19 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset := 493, 0;call #Ultimate.allocInit(20, 493);call write~init~int(15, ~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 1 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(45600, ~#dvico_fusionhdtv_xc3028~0.base, 5 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_xc3028~0.base, 9 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 13 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 17 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 18 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 19 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset := 494, 0;call #Ultimate.allocInit(21, 494);call write~init~int(15, ~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 1 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(4560, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 5 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 9 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 13 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 8);~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset := 495, 0;call #Ultimate.allocInit(20, 495);call write~init~int(15, ~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 1 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 5 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 9 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 13 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 17 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 18 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 19 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset := 496, 0;call #Ultimate.allocInit(2, 496);call write~init~int(67, ~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset, 1);call write~init~int(1, ~#connexant_refboard_config~0.base, 1 + ~#connexant_refboard_config~0.offset, 1);~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset := 497, 0;call #Ultimate.allocInit(2, 497);call write~init~int(99, ~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset, 1);call write~init~int(1, ~#hauppauge_hvr_config~0.base, 1 + ~#hauppauge_hvr_config~0.offset, 1);~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset := 498, 0;call #Ultimate.allocInit(9, 498);call write~init~int(21, ~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset, 1);call write~init~$Pointer$(#funAddr~or51132_set_ts_param.base, #funAddr~or51132_set_ts_param.offset, ~#pchdtv_hd3000~0.base, 1 + ~#pchdtv_hd3000~0.offset, 8);~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset := 499, 0;call #Ultimate.allocInit(29, 499);call write~init~int(14, ~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset, 1);call write~init~int(1, ~#fusionhdtv_3_gold~0.base, 1 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~int(4, ~#fusionhdtv_3_gold~0.base, 5 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_3_gold~0.base, 9 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_3_gold~0.base, 17 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_3_gold~0.base, 25 + ~#fusionhdtv_3_gold~0.offset, 4);~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset := 500, 0;call #Ultimate.allocInit(29, 500);call write~init~int(14, ~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset, 1);call write~init~int(2, ~#fusionhdtv_5_gold~0.base, 1 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~int(64, ~#fusionhdtv_5_gold~0.base, 5 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_5_gold~0.base, 9 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_5_gold~0.base, 17 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_5_gold~0.base, 25 + ~#fusionhdtv_5_gold~0.offset, 4);~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset := 501, 0;call #Ultimate.allocInit(29, 501);call write~init~int(89, ~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset, 1);call write~init~int(2, ~#pchdtv_hd5500~0.base, 1 + ~#pchdtv_hd5500~0.offset, 4);call write~init~int(64, ~#pchdtv_hd5500~0.base, 5 + ~#pchdtv_hd5500~0.offset, 4);call write~init~$Pointer$(0, 0, ~#pchdtv_hd5500~0.base, 9 + ~#pchdtv_hd5500~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#pchdtv_hd5500~0.base, 17 + ~#pchdtv_hd5500~0.offset, 8);call write~init~int(0, ~#pchdtv_hd5500~0.base, 25 + ~#pchdtv_hd5500~0.offset, 4);~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset := 502, 0;call #Ultimate.allocInit(9, 502);call write~init~int(10, ~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset, 1);call write~init~$Pointer$(#funAddr~nxt200x_set_ts_param.base, #funAddr~nxt200x_set_ts_param.offset, ~#ati_hdtvwonder~0.base, 1 + ~#ati_hdtvwonder~0.offset, 8);~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset := 503, 0;call #Ultimate.allocInit(22, 503);call write~init~int(85, ~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#geniatech_dvbs_config~0.base, 1 + ~#geniatech_dvbs_config~0.offset, 8);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 9 + ~#geniatech_dvbs_config~0.offset, 4);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 13 + ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#geniatech_dvbs_config~0.base, 14 + ~#geniatech_dvbs_config~0.offset, 8);~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset := 504, 0;call #Ultimate.allocInit(22, 504);call write~init~int(85, ~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#hauppauge_novas_config~0.base, 1 + ~#hauppauge_novas_config~0.offset, 8);call write~init~int(0, ~#hauppauge_novas_config~0.base, 9 + ~#hauppauge_novas_config~0.offset, 4);call write~init~int(0, ~#hauppauge_novas_config~0.base, 13 + ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#hauppauge_novas_config~0.base, 14 + ~#hauppauge_novas_config~0.offset, 8);~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset := 505, 0;call #Ultimate.allocInit(22, 505);call write~init~int(21, ~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#kworld_dvbs_100_config~0.base, 1 + ~#kworld_dvbs_100_config~0.offset, 8);call write~init~int(1, ~#kworld_dvbs_100_config~0.base, 9 + ~#kworld_dvbs_100_config~0.offset, 4);call write~init~int(0, ~#kworld_dvbs_100_config~0.base, 13 + ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#kworld_dvbs_100_config~0.base, 14 + ~#kworld_dvbs_100_config~0.offset, 8);~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset := 506, 0;call #Ultimate.allocInit(10, 506);call write~init~int(25, ~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 2 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(44000, ~#pinnacle_pctv_hd_800i_config~0.base, 3 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 6 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(3, ~#pinnacle_pctv_hd_800i_config~0.base, 7 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 9 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset := 507, 0;call #Ultimate.allocInit(10, 507);call write~init~int(25, ~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 1 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 2 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 3 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 5 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 6 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 7 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 9 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset := 508, 0;call #Ultimate.allocInit(10, 508);call write~init~int(25, ~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 1 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 2 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 3 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 5 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 6 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 7 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 9 + ~#kworld_atsc_120_config~0.offset, 1);~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset := 509, 0;call #Ultimate.allocInit(6, 509);call write~init~int(100, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);call write~init~int(5380, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 4);call write~init~int(0, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset := 510, 0;call #Ultimate.allocInit(20, 510);call write~init~int(15, ~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 1 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(45600, ~#cx88_pinnacle_hybrid_pctv~0.base, 5 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(1, ~#cx88_pinnacle_hybrid_pctv~0.base, 9 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 13 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 17 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 18 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 19 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset := 511, 0;call #Ultimate.allocInit(20, 511);call write~init~int(15, ~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 1 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 5 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 9 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 13 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 17 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 18 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 19 + ~#cx88_geniatech_x8000_mt~0.offset, 1);~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset := 512, 0;call #Ultimate.allocInit(10, 512);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 1 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 2 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 4 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 6 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(0, ~#dvico_fusionhdtv7_config~0.base, 8 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 9 + ~#dvico_fusionhdtv7_config~0.offset, 1);~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset := 513, 0;call #Ultimate.allocInit(6, 513);call write~init~int(97, ~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);call write~init~int(5380, ~#dvico_fusionhdtv7_tuner_config~0.base, 1 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv7_tuner_config~0.base, 5 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset := 514, 0;call #Ultimate.allocInit(18, 514);call write~init~int(5, ~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#hauppauge_hvr4000_config~0.base, 1 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#hauppauge_hvr4000_config~0.base, 9 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~int(0, ~#hauppauge_hvr4000_config~0.base, 17 + ~#hauppauge_hvr4000_config~0.offset, 1);~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset := 515, 0;call #Ultimate.allocInit(18, 515);call write~init~int(85, ~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_s460_config~0.base, 1 + ~#tevii_s460_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#tevii_s460_config~0.base, 9 + ~#tevii_s460_config~0.offset, 8);call write~init~int(0, ~#tevii_s460_config~0.base, 17 + ~#tevii_s460_config~0.offset, 1);~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset := 516, 0;call #Ultimate.allocInit(32, 516);call write~init~int(106, ~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 1 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stv0900_config~0.base, 2 + ~#prof_7301_stv0900_config~0.offset, 4);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 6 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(2, ~#prof_7301_stv0900_config~0.base, 7 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 8 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 9 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#prof_7301_stv0900_config~0.base, 10 + ~#prof_7301_stv0900_config~0.offset, 8);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 18 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 19 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 20 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 21 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 22 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 23 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(#funAddr~stv0900_set_ts_param.base, #funAddr~stv0900_set_ts_param.offset, ~#prof_7301_stv0900_config~0.base, 24 + ~#prof_7301_stv0900_config~0.offset, 8);~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset := 517, 0;call #Ultimate.allocInit(5, 517);call write~init~int(96, ~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stb6100_config~0.base, 1 + ~#prof_7301_stb6100_config~0.offset, 4);~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset := 518, 0;call #Ultimate.allocInit(38, 518);call write~init~int(104, ~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~$Pointer$(~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, ~#tevii_tuner_sharp_config~0.base, 1 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~int(88000000, ~#tevii_tuner_sharp_config~0.base, 9 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 13 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 14 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 15 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 16 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 17 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(100, ~#tevii_tuner_sharp_config~0.base, 18 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~$Pointer$(#funAddr~sharp_z0194a_set_symbol_rate.base, #funAddr~sharp_z0194a_set_symbol_rate.offset, ~#tevii_tuner_sharp_config~0.base, 22 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_sharp_config~0.base, 30 + ~#tevii_tuner_sharp_config~0.offset, 8);~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset := 519, 0;call #Ultimate.allocInit(21, 519);call write~init~int(104, ~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#tevii_tuner_earda_config~0.base, 1 + ~#tevii_tuner_earda_config~0.offset, 8);call write~init~int(100, ~#tevii_tuner_earda_config~0.base, 9 + ~#tevii_tuner_earda_config~0.offset, 4);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_earda_config~0.base, 13 + ~#tevii_tuner_earda_config~0.offset, 8);~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset := 520, 0;call #Ultimate.allocInit(88, 520);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 1 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 2 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 3 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(3, ~#samsung_smt_7020_inittab~0.base, 4 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 5 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(4, ~#samsung_smt_7020_inittab~0.base, 6 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(125, ~#samsung_smt_7020_inittab~0.base, 7 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 8 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 9 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(6, ~#samsung_smt_7020_inittab~0.base, 10 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 11 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(7, ~#samsung_smt_7020_inittab~0.base, 12 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 13 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(8, ~#samsung_smt_7020_inittab~0.base, 14 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(96, ~#samsung_smt_7020_inittab~0.base, 15 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(10, ~#samsung_smt_7020_inittab~0.base, 16 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(194, ~#samsung_smt_7020_inittab~0.base, 17 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(11, ~#samsung_smt_7020_inittab~0.base, 18 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 19 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(12, ~#samsung_smt_7020_inittab~0.base, 20 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, 21 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(13, ~#samsung_smt_7020_inittab~0.base, 22 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(129, ~#samsung_smt_7020_inittab~0.base, 23 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(14, ~#samsung_smt_7020_inittab~0.base, 24 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(68, ~#samsung_smt_7020_inittab~0.base, 25 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 26 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 27 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(16, ~#samsung_smt_7020_inittab~0.base, 28 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(60, ~#samsung_smt_7020_inittab~0.base, 29 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(17, ~#samsung_smt_7020_inittab~0.base, 30 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(132, ~#samsung_smt_7020_inittab~0.base, 31 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 32 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(218, ~#samsung_smt_7020_inittab~0.base, 33 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 34 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(153, ~#samsung_smt_7020_inittab~0.base, 35 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 36 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(141, ~#samsung_smt_7020_inittab~0.base, 37 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 38 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(206, ~#samsung_smt_7020_inittab~0.base, 39 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(22, ~#samsung_smt_7020_inittab~0.base, 40 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(232, ~#samsung_smt_7020_inittab~0.base, 41 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(23, ~#samsung_smt_7020_inittab~0.base, 42 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(67, ~#samsung_smt_7020_inittab~0.base, 43 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(24, ~#samsung_smt_7020_inittab~0.base, 44 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 45 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 46 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(27, ~#samsung_smt_7020_inittab~0.base, 47 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(26, ~#samsung_smt_7020_inittab~0.base, 48 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 49 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 50 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 51 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 52 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 53 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(30, ~#samsung_smt_7020_inittab~0.base, 54 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 55 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 56 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 57 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(32, ~#samsung_smt_7020_inittab~0.base, 58 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 59 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(33, ~#samsung_smt_7020_inittab~0.base, 60 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 61 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(34, ~#samsung_smt_7020_inittab~0.base, 62 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 63 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(35, ~#samsung_smt_7020_inittab~0.base, 64 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 65 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 66 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 67 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(41, ~#samsung_smt_7020_inittab~0.base, 68 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 69 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(42, ~#samsung_smt_7020_inittab~0.base, 70 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 71 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(43, ~#samsung_smt_7020_inittab~0.base, 72 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 73 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(44, ~#samsung_smt_7020_inittab~0.base, 74 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 75 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(45, ~#samsung_smt_7020_inittab~0.base, 76 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 77 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(49, ~#samsung_smt_7020_inittab~0.base, 78 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 79 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(50, ~#samsung_smt_7020_inittab~0.base, 80 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 81 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(51, ~#samsung_smt_7020_inittab~0.base, 82 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(252, ~#samsung_smt_7020_inittab~0.base, 83 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(52, ~#samsung_smt_7020_inittab~0.base, 84 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 85 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 86 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 87 + ~#samsung_smt_7020_inittab~0.offset, 1);~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset := 521, 0;call #Ultimate.allocInit(38, 521);call write~init~int(104, ~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset, 1);call write~init~$Pointer$(~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, ~#samsung_stv0299_config~0.base, 1 + ~#samsung_stv0299_config~0.offset, 8);call write~init~int(88000000, ~#samsung_stv0299_config~0.base, 9 + ~#samsung_stv0299_config~0.offset, 4);call write~init~int(0, ~#samsung_stv0299_config~0.base, 13 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 14 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(3, ~#samsung_stv0299_config~0.base, 15 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(1, ~#samsung_stv0299_config~0.base, 16 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 17 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(100, ~#samsung_stv0299_config~0.base, 18 + ~#samsung_stv0299_config~0.offset, 4);call write~init~$Pointer$(#funAddr~samsung_smt_7020_stv0299_set_symbol_rate.base, #funAddr~samsung_smt_7020_stv0299_set_symbol_rate.offset, ~#samsung_stv0299_config~0.base, 22 + ~#samsung_stv0299_config~0.offset, 8);call write~init~$Pointer$(0, 0, ~#samsung_stv0299_config~0.base, 30 + ~#samsung_stv0299_config~0.offset, 8);~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset := 522, 0;call #Ultimate.allocInit(96, 522);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 8 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 16 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 24 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 28 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 32 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 40 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_probe.base, #funAddr~cx8802_dvb_probe.offset, ~#cx8802_dvb_driver~0.base, 48 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_remove.base, #funAddr~cx8802_dvb_remove.offset, ~#cx8802_dvb_driver~0.base, 56 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_acquire.base, #funAddr~cx8802_dvb_advise_acquire.offset, ~#cx8802_dvb_driver~0.base, 64 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_release.base, #funAddr~cx8802_dvb_advise_release.offset, ~#cx8802_dvb_driver~0.base, 72 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 80 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 88 + ~#cx8802_dvb_driver~0.offset, 8);~LDV_IN_INTERRUPT~0 := 0;~ldv_mutex_lock_of_cx88_core~0 := 0;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 0;~ldv_mutex_mutex_of_device~0 := 0;~ldv_mutex_pm_mutex~0 := 0;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 0; {38828#true} is VALID [2022-02-20 21:36:47,572 INFO L290 TraceCheckUtils]: 1: Hoare triple {38828#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret1307#1, main_#t~nondet1308#1, main_#t~switch1309#1, main_#t~ret1310#1, main_#t~ret1311#1, main_#t~ret1312#1, main_#t~ret1313#1, main_#t~ret1314#1, main_#t~ret1315#1, main_#t~ret1316#1, main_#t~ret1317#1, main_#t~ret1318#1, main_#t~ret1319#1, main_#t~ret1320#1, main_#t~ret1321#1, main_#t~ret1322#1, main_#t~ret1323#1, main_#t~ret1324#1, main_#t~ret1325#1, main_#t~ret1326#1, main_#t~ret1327#1, main_#t~ret1328#1, main_#t~ret1329#1, main_#t~ret1330#1, main_#t~ret1331#1, main_#t~ret1332#1, main_#t~ret1333#1, main_#t~ret1334#1, main_#t~ret1335#1, main_#t~ret1336#1, main_#t~nondet1337#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset, main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_dvb_buf_prepare_1_p2~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_or51132_set_ts_param_10_p1~0#1, main_~var_lgdt330x_set_ts_param_12_p1~0#1, main_~var_nxt200x_set_ts_param_13_p1~0#1, main_~var_cx24123_set_ts_param_14_p1~0#1, main_~var_cx24116_set_ts_param_20_p1~0#1, main_~var_stv0900_set_ts_param_21_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~res_cx8802_dvb_probe_31~0#1, main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1, main_~tmp~11#1, main_~tmp___0~7#1, main_~tmp___1~6#1;havoc main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset;havoc main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc main_~var_dvb_buf_prepare_1_p2~0#1;havoc main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc main_~var_or51132_set_ts_param_10_p1~0#1;havoc main_~var_lgdt330x_set_ts_param_12_p1~0#1;havoc main_~var_nxt200x_set_ts_param_13_p1~0#1;havoc main_~var_cx24123_set_ts_param_14_p1~0#1;havoc main_~var_cx24116_set_ts_param_20_p1~0#1;havoc main_~var_stv0900_set_ts_param_21_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1;havoc main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc main_~res_cx8802_dvb_probe_31~0#1;havoc main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1;havoc main_~tmp~11#1;havoc main_~tmp___0~7#1;havoc main_~tmp___1~6#1;main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1 := 0;~LDV_IN_INTERRUPT~0 := 1;assume { :begin_inline_ldv_initialize } true;~ldv_mutex_lock_of_cx88_core~0 := 1;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 1;~ldv_mutex_mutex_of_device~0 := 1;~ldv_mutex_pm_mutex~0 := 1;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 1; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,572 INFO L290 TraceCheckUtils]: 2: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume { :end_inline_ldv_initialize } true; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,572 INFO L272 TraceCheckUtils]: 3: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} call ldv_handler_precall(); {38828#true} is VALID [2022-02-20 21:36:47,572 INFO L290 TraceCheckUtils]: 4: Hoare triple {38828#true} assume true; {38828#true} is VALID [2022-02-20 21:36:47,573 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {38828#true} {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} #5294#return; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,573 INFO L290 TraceCheckUtils]: 6: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume { :begin_inline_dvb_init } true;havoc dvb_init_#res#1;havoc dvb_init_#t~nondet1302#1, dvb_init_#t~ret1303#1, dvb_init_~tmp~10#1;havoc dvb_init_~tmp~10#1;havoc dvb_init_#t~nondet1302#1;assume { :begin_inline_cx8802_register_driver } true;cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset := ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset;havoc cx8802_register_driver_#res#1;havoc cx8802_register_driver_#t~nondet1372#1, cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset;cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset := cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset;assume -2147483648 <= cx8802_register_driver_#t~nondet1372#1 && cx8802_register_driver_#t~nondet1372#1 <= 2147483647;cx8802_register_driver_#res#1 := cx8802_register_driver_#t~nondet1372#1;havoc cx8802_register_driver_#t~nondet1372#1; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,573 INFO L290 TraceCheckUtils]: 7: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} dvb_init_#t~ret1303#1 := cx8802_register_driver_#res#1;assume { :end_inline_cx8802_register_driver } true;assume -2147483648 <= dvb_init_#t~ret1303#1 && dvb_init_#t~ret1303#1 <= 2147483647;dvb_init_~tmp~10#1 := dvb_init_#t~ret1303#1;havoc dvb_init_#t~ret1303#1;dvb_init_#res#1 := dvb_init_~tmp~10#1; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,574 INFO L290 TraceCheckUtils]: 8: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} main_#t~ret1307#1 := dvb_init_#res#1;assume { :end_inline_dvb_init } true;assume -2147483648 <= main_#t~ret1307#1 && main_#t~ret1307#1 <= 2147483647;main_~tmp~11#1 := main_#t~ret1307#1;havoc main_#t~ret1307#1; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,574 INFO L290 TraceCheckUtils]: 9: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume 0 != main_~tmp~11#1; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,575 INFO L290 TraceCheckUtils]: 10: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume { :begin_inline_ldv_check_final_state } true; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,575 INFO L290 TraceCheckUtils]: 11: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume 1 == ~ldv_mutex_lock_of_cx88_core~0; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,576 INFO L290 TraceCheckUtils]: 12: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume 1 == ~ldv_mutex_lock_of_v4l2_ctrl_handler~0; {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} is VALID [2022-02-20 21:36:47,578 INFO L290 TraceCheckUtils]: 13: Hoare triple {38830#(= 1 ~ldv_mutex_mutex_of_device~0)} assume !(1 == ~ldv_mutex_mutex_of_device~0); {38829#false} is VALID [2022-02-20 21:36:47,579 INFO L272 TraceCheckUtils]: 14: Hoare triple {38829#false} call ldv_error(); {38829#false} is VALID [2022-02-20 21:36:47,580 INFO L290 TraceCheckUtils]: 15: Hoare triple {38829#false} assume !false; {38829#false} is VALID [2022-02-20 21:36:47,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 21:36:47,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:36:47,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650400254] [2022-02-20 21:36:47,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650400254] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:36:47,581 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:36:47,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:36:47,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846518622] [2022-02-20 21:36:47,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:36:47,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-02-20 21:36:47,582 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:36:47,582 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:47,624 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 16 edges. 16 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:47,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:36:47,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:36:47,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:36:47,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:47,625 INFO L87 Difference]: Start difference. First operand 3636 states and 5573 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:53,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:53,169 INFO L93 Difference]: Finished difference Result 3638 states and 5574 transitions. [2022-02-20 21:36:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:36:53,169 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-02-20 21:36:53,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:36:53,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:53,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2953 transitions. [2022-02-20 21:36:53,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:53,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2953 transitions. [2022-02-20 21:36:53,417 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 2953 transitions. [2022-02-20 21:36:55,532 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 2953 edges. 2953 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:56,095 INFO L225 Difference]: With dead ends: 3638 [2022-02-20 21:36:56,096 INFO L226 Difference]: Without dead ends: 3635 [2022-02-20 21:36:56,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:56,098 INFO L933 BasicCegarLoop]: 2949 mSDtfsCounter, 2939 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2939 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-20 21:36:56,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2939 Valid, 2949 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-20 21:36:56,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3635 states. [2022-02-20 21:36:56,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3635 to 3635. [2022-02-20 21:36:56,235 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:36:56,241 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3635 states. Second operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:56,246 INFO L74 IsIncluded]: Start isIncluded. First operand 3635 states. Second operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:56,252 INFO L87 Difference]: Start difference. First operand 3635 states. Second operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:56,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:56,722 INFO L93 Difference]: Finished difference Result 3635 states and 5571 transitions. [2022-02-20 21:36:56,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 5571 transitions. [2022-02-20 21:36:56,733 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:56,733 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:56,739 INFO L74 IsIncluded]: Start isIncluded. First operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3635 states. [2022-02-20 21:36:56,744 INFO L87 Difference]: Start difference. First operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) Second operand 3635 states. [2022-02-20 21:36:57,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:36:57,178 INFO L93 Difference]: Finished difference Result 3635 states and 5571 transitions. [2022-02-20 21:36:57,178 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 5571 transitions. [2022-02-20 21:36:57,188 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:36:57,188 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:36:57,188 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:36:57,188 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:36:57,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-02-20 21:36:57,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 5571 transitions. [2022-02-20 21:36:57,771 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 5571 transitions. Word has length 16 [2022-02-20 21:36:57,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:36:57,772 INFO L470 AbstractCegarLoop]: Abstraction has 3635 states and 5571 transitions. [2022-02-20 21:36:57,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:57,773 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 5571 transitions. [2022-02-20 21:36:57,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-20 21:36:57,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:36:57,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:36:57,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 21:36:57,774 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:36:57,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:36:57,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1185783456, now seen corresponding path program 1 times [2022-02-20 21:36:57,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:36:57,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793351901] [2022-02-20 21:36:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:36:57,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:36:57,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:57,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-20 21:36:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:36:57,970 INFO L290 TraceCheckUtils]: 0: Hoare triple {55944#true} assume true; {55944#true} is VALID [2022-02-20 21:36:57,970 INFO L284 TraceCheckUtils]: 1: Hoare quadruple {55944#true} {55946#(= ~ldv_mutex_pm_mutex~0 1)} #5294#return; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,971 INFO L290 TraceCheckUtils]: 0: Hoare triple {55944#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(58, 2);call #Ultimate.allocInit(26, 3);call #Ultimate.allocInit(17, 4);call #Ultimate.allocInit(26, 5);call #Ultimate.allocInit(17, 6);call #Ultimate.allocInit(26, 7);call #Ultimate.allocInit(18, 8);call #Ultimate.allocInit(26, 9);call #Ultimate.allocInit(18, 10);call #Ultimate.allocInit(27, 11);call #Ultimate.allocInit(18, 12);call #Ultimate.allocInit(29, 13);call #Ultimate.allocInit(20, 14);call #Ultimate.allocInit(30, 15);call #Ultimate.allocInit(33, 16);call #Ultimate.allocInit(33, 17);call #Ultimate.allocInit(30, 18);call #Ultimate.allocInit(57, 19);call #Ultimate.allocInit(14, 20);call #Ultimate.allocInit(14, 21);call #Ultimate.allocInit(21, 22);call #Ultimate.allocInit(14, 23);call #Ultimate.allocInit(14, 24);call #Ultimate.allocInit(47, 25);call #Ultimate.allocInit(31, 26);call #Ultimate.allocInit(26, 27);call #Ultimate.allocInit(21, 28);call #Ultimate.allocInit(35, 29);call #Ultimate.allocInit(23, 30);call #Ultimate.allocInit(25, 31);call #Ultimate.allocInit(23, 32);call #Ultimate.allocInit(58, 33);call #Ultimate.allocInit(15, 34);call #Ultimate.allocInit(15, 35);call #Ultimate.allocInit(22, 36);call #Ultimate.allocInit(15, 37);call #Ultimate.allocInit(15, 38);call #Ultimate.allocInit(48, 39);call #Ultimate.allocInit(15, 40);call #Ultimate.allocInit(15, 41);call #Ultimate.allocInit(22, 42);call #Ultimate.allocInit(15, 43);call #Ultimate.allocInit(15, 44);call #Ultimate.allocInit(48, 45);call #Ultimate.allocInit(15, 46);call #Ultimate.allocInit(15, 47);call #Ultimate.allocInit(22, 48);call #Ultimate.allocInit(15, 49);call #Ultimate.allocInit(15, 50);call #Ultimate.allocInit(48, 51);call #Ultimate.allocInit(15, 52);call #Ultimate.allocInit(15, 53);call #Ultimate.allocInit(22, 54);call #Ultimate.allocInit(15, 55);call #Ultimate.allocInit(15, 56);call #Ultimate.allocInit(48, 57);call #Ultimate.allocInit(15, 58);call #Ultimate.allocInit(15, 59);call #Ultimate.allocInit(22, 60);call #Ultimate.allocInit(15, 61);call #Ultimate.allocInit(15, 62);call #Ultimate.allocInit(48, 63);call #Ultimate.allocInit(20, 64);call #Ultimate.allocInit(20, 65);call #Ultimate.allocInit(27, 66);call #Ultimate.allocInit(20, 67);call #Ultimate.allocInit(20, 68);call #Ultimate.allocInit(53, 69);call #Ultimate.allocInit(15, 70);call #Ultimate.allocInit(15, 71);call #Ultimate.allocInit(22, 72);call #Ultimate.allocInit(15, 73);call #Ultimate.allocInit(15, 74);call #Ultimate.allocInit(48, 75);call #Ultimate.allocInit(15, 76);call #Ultimate.allocInit(15, 77);call #Ultimate.allocInit(22, 78);call #Ultimate.allocInit(15, 79);call #Ultimate.allocInit(15, 80);call #Ultimate.allocInit(48, 81);call #Ultimate.allocInit(15, 82);call #Ultimate.allocInit(15, 83);call #Ultimate.allocInit(22, 84);call #Ultimate.allocInit(15, 85);call #Ultimate.allocInit(15, 86);call #Ultimate.allocInit(48, 87);call #Ultimate.allocInit(20, 88);call #Ultimate.allocInit(20, 89);call #Ultimate.allocInit(27, 90);call #Ultimate.allocInit(20, 91);call #Ultimate.allocInit(20, 92);call #Ultimate.allocInit(53, 93);call #Ultimate.allocInit(13, 94);call #Ultimate.allocInit(13, 95);call #Ultimate.allocInit(20, 96);call #Ultimate.allocInit(13, 97);call #Ultimate.allocInit(13, 98);call #Ultimate.allocInit(46, 99);call #Ultimate.allocInit(15, 100);call #Ultimate.allocInit(15, 101);call #Ultimate.allocInit(22, 102);call #Ultimate.allocInit(15, 103);call #Ultimate.allocInit(15, 104);call #Ultimate.allocInit(48, 105);call #Ultimate.allocInit(15, 106);call #Ultimate.allocInit(15, 107);call #Ultimate.allocInit(22, 108);call #Ultimate.allocInit(15, 109);call #Ultimate.allocInit(15, 110);call #Ultimate.allocInit(48, 111);call #Ultimate.allocInit(15, 112);call #Ultimate.allocInit(15, 113);call #Ultimate.allocInit(22, 114);call #Ultimate.allocInit(15, 115);call #Ultimate.allocInit(15, 116);call #Ultimate.allocInit(48, 117);call #Ultimate.allocInit(13, 118);call #Ultimate.allocInit(13, 119);call #Ultimate.allocInit(20, 120);call #Ultimate.allocInit(13, 121);call #Ultimate.allocInit(13, 122);call #Ultimate.allocInit(46, 123);call #Ultimate.allocInit(15, 124);call #Ultimate.allocInit(15, 125);call #Ultimate.allocInit(22, 126);call #Ultimate.allocInit(15, 127);call #Ultimate.allocInit(15, 128);call #Ultimate.allocInit(48, 129);call #Ultimate.allocInit(15, 130);call #Ultimate.allocInit(15, 131);call #Ultimate.allocInit(22, 132);call #Ultimate.allocInit(15, 133);call #Ultimate.allocInit(15, 134);call #Ultimate.allocInit(48, 135);call #Ultimate.allocInit(15, 136);call #Ultimate.allocInit(15, 137);call #Ultimate.allocInit(22, 138);call #Ultimate.allocInit(15, 139);call #Ultimate.allocInit(15, 140);call #Ultimate.allocInit(48, 141);call #Ultimate.allocInit(13, 142);call #Ultimate.allocInit(13, 143);call #Ultimate.allocInit(20, 144);call #Ultimate.allocInit(13, 145);call #Ultimate.allocInit(13, 146);call #Ultimate.allocInit(46, 147);call #Ultimate.allocInit(15, 148);call #Ultimate.allocInit(15, 149);call #Ultimate.allocInit(22, 150);call #Ultimate.allocInit(15, 151);call #Ultimate.allocInit(15, 152);call #Ultimate.allocInit(48, 153);call #Ultimate.allocInit(13, 154);call #Ultimate.allocInit(13, 155);call #Ultimate.allocInit(20, 156);call #Ultimate.allocInit(13, 157);call #Ultimate.allocInit(13, 158);call #Ultimate.allocInit(46, 159);call #Ultimate.allocInit(15, 160);call #Ultimate.allocInit(15, 161);call #Ultimate.allocInit(22, 162);call #Ultimate.allocInit(15, 163);call #Ultimate.allocInit(15, 164);call #Ultimate.allocInit(48, 165);call #Ultimate.allocInit(13, 166);call #Ultimate.allocInit(13, 167);call #Ultimate.allocInit(20, 168);call #Ultimate.allocInit(13, 169);call #Ultimate.allocInit(13, 170);call #Ultimate.allocInit(46, 171);call #Ultimate.allocInit(20, 172);call #Ultimate.allocInit(20, 173);call #Ultimate.allocInit(27, 174);call #Ultimate.allocInit(20, 175);call #Ultimate.allocInit(20, 176);call #Ultimate.allocInit(53, 177);call #Ultimate.allocInit(15, 178);call #Ultimate.allocInit(15, 179);call #Ultimate.allocInit(22, 180);call #Ultimate.allocInit(15, 181);call #Ultimate.allocInit(15, 182);call #Ultimate.allocInit(48, 183);call #Ultimate.allocInit(20, 184);call #Ultimate.allocInit(20, 185);call #Ultimate.allocInit(27, 186);call #Ultimate.allocInit(20, 187);call #Ultimate.allocInit(20, 188);call #Ultimate.allocInit(53, 189);call #Ultimate.allocInit(15, 190);call #Ultimate.allocInit(15, 191);call #Ultimate.allocInit(22, 192);call #Ultimate.allocInit(15, 193);call #Ultimate.allocInit(15, 194);call #Ultimate.allocInit(48, 195);call #Ultimate.allocInit(13, 196);call #Ultimate.allocInit(13, 197);call #Ultimate.allocInit(20, 198);call #Ultimate.allocInit(13, 199);call #Ultimate.allocInit(13, 200);call #Ultimate.allocInit(46, 201);call #Ultimate.allocInit(15, 202);call #Ultimate.allocInit(15, 203);call #Ultimate.allocInit(22, 204);call #Ultimate.allocInit(15, 205);call #Ultimate.allocInit(15, 206);call #Ultimate.allocInit(48, 207);call #Ultimate.allocInit(20, 208);call #Ultimate.allocInit(20, 209);call #Ultimate.allocInit(27, 210);call #Ultimate.allocInit(20, 211);call #Ultimate.allocInit(20, 212);call #Ultimate.allocInit(53, 213);call #Ultimate.allocInit(16, 214);call #Ultimate.allocInit(16, 215);call #Ultimate.allocInit(23, 216);call #Ultimate.allocInit(16, 217);call #Ultimate.allocInit(16, 218);call #Ultimate.allocInit(49, 219);call #Ultimate.allocInit(20, 220);call #Ultimate.allocInit(20, 221);call #Ultimate.allocInit(27, 222);call #Ultimate.allocInit(20, 223);call #Ultimate.allocInit(20, 224);call #Ultimate.allocInit(53, 225);call #Ultimate.allocInit(16, 226);call #Ultimate.allocInit(16, 227);call #Ultimate.allocInit(23, 228);call #Ultimate.allocInit(16, 229);call #Ultimate.allocInit(16, 230);call #Ultimate.allocInit(49, 231);call #Ultimate.allocInit(20, 232);call #Ultimate.allocInit(20, 233);call #Ultimate.allocInit(27, 234);call #Ultimate.allocInit(20, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(53, 237);call #Ultimate.allocInit(16, 238);call #Ultimate.allocInit(16, 239);call #Ultimate.allocInit(23, 240);call #Ultimate.allocInit(16, 241);call #Ultimate.allocInit(16, 242);call #Ultimate.allocInit(49, 243);call #Ultimate.allocInit(20, 244);call #Ultimate.allocInit(20, 245);call #Ultimate.allocInit(27, 246);call #Ultimate.allocInit(20, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(53, 249);call #Ultimate.allocInit(15, 250);call #Ultimate.allocInit(15, 251);call #Ultimate.allocInit(22, 252);call #Ultimate.allocInit(15, 253);call #Ultimate.allocInit(15, 254);call #Ultimate.allocInit(48, 255);call #Ultimate.allocInit(16, 256);call #Ultimate.allocInit(16, 257);call #Ultimate.allocInit(23, 258);call #Ultimate.allocInit(16, 259);call #Ultimate.allocInit(16, 260);call #Ultimate.allocInit(49, 261);call #Ultimate.allocInit(20, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(27, 264);call #Ultimate.allocInit(20, 265);call #Ultimate.allocInit(20, 266);call #Ultimate.allocInit(53, 267);call #Ultimate.allocInit(15, 268);call #Ultimate.allocInit(15, 269);call #Ultimate.allocInit(22, 270);call #Ultimate.allocInit(15, 271);call #Ultimate.allocInit(15, 272);call #Ultimate.allocInit(48, 273);call #Ultimate.allocInit(15, 274);call #Ultimate.allocInit(15, 275);call #Ultimate.allocInit(22, 276);call #Ultimate.allocInit(15, 277);call #Ultimate.allocInit(15, 278);call #Ultimate.allocInit(48, 279);call #Ultimate.allocInit(20, 280);call #Ultimate.allocInit(20, 281);call #Ultimate.allocInit(27, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(20, 284);call #Ultimate.allocInit(53, 285);call #Ultimate.allocInit(15, 286);call #Ultimate.allocInit(15, 287);call #Ultimate.allocInit(22, 288);call #Ultimate.allocInit(15, 289);call #Ultimate.allocInit(15, 290);call #Ultimate.allocInit(48, 291);call #Ultimate.allocInit(15, 292);call #Ultimate.allocInit(15, 293);call #Ultimate.allocInit(22, 294);call #Ultimate.allocInit(15, 295);call #Ultimate.allocInit(15, 296);call #Ultimate.allocInit(48, 297);call #Ultimate.allocInit(15, 298);call #Ultimate.allocInit(15, 299);call #Ultimate.allocInit(22, 300);call #Ultimate.allocInit(15, 301);call #Ultimate.allocInit(15, 302);call #Ultimate.allocInit(48, 303);call #Ultimate.allocInit(15, 304);call #Ultimate.allocInit(15, 305);call #Ultimate.allocInit(22, 306);call #Ultimate.allocInit(15, 307);call #Ultimate.allocInit(15, 308);call #Ultimate.allocInit(48, 309);call #Ultimate.allocInit(15, 310);call #Ultimate.allocInit(15, 311);call #Ultimate.allocInit(22, 312);call #Ultimate.allocInit(15, 313);call #Ultimate.allocInit(15, 314);call #Ultimate.allocInit(48, 315);call #Ultimate.allocInit(14, 316);call #Ultimate.allocInit(14, 317);call #Ultimate.allocInit(21, 318);call #Ultimate.allocInit(14, 319);call #Ultimate.allocInit(14, 320);call #Ultimate.allocInit(47, 321);call #Ultimate.allocInit(15, 322);call #Ultimate.allocInit(15, 323);call #Ultimate.allocInit(22, 324);call #Ultimate.allocInit(15, 325);call #Ultimate.allocInit(15, 326);call #Ultimate.allocInit(48, 327);call #Ultimate.allocInit(14, 328);call #Ultimate.allocInit(14, 329);call #Ultimate.allocInit(14, 330);call #Ultimate.allocInit(21, 331);call #Ultimate.allocInit(14, 332);call #Ultimate.allocInit(14, 333);call #Ultimate.allocInit(47, 334);call #Ultimate.allocInit(15, 335);call #Ultimate.allocInit(15, 336);call #Ultimate.allocInit(22, 337);call #Ultimate.allocInit(15, 338);call #Ultimate.allocInit(15, 339);call #Ultimate.allocInit(48, 340);call #Ultimate.allocInit(15, 341);call #Ultimate.allocInit(15, 342);call #Ultimate.allocInit(22, 343);call #Ultimate.allocInit(15, 344);call #Ultimate.allocInit(15, 345);call #Ultimate.allocInit(48, 346);call #Ultimate.allocInit(15, 347);call #Ultimate.allocInit(15, 348);call #Ultimate.allocInit(22, 349);call #Ultimate.allocInit(15, 350);call #Ultimate.allocInit(15, 351);call #Ultimate.allocInit(48, 352);call #Ultimate.allocInit(15, 353);call #Ultimate.allocInit(15, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(15, 356);call #Ultimate.allocInit(15, 357);call #Ultimate.allocInit(48, 358);call #Ultimate.allocInit(14, 359);call #Ultimate.allocInit(14, 360);call #Ultimate.allocInit(21, 361);call #Ultimate.allocInit(14, 362);call #Ultimate.allocInit(14, 363);call #Ultimate.allocInit(47, 364);call #Ultimate.allocInit(15, 365);call #Ultimate.allocInit(15, 366);call #Ultimate.allocInit(22, 367);call #Ultimate.allocInit(15, 368);call #Ultimate.allocInit(15, 369);call #Ultimate.allocInit(48, 370);call #Ultimate.allocInit(15, 371);call #Ultimate.allocInit(15, 372);call #Ultimate.allocInit(22, 373);call #Ultimate.allocInit(15, 374);call #Ultimate.allocInit(15, 375);call #Ultimate.allocInit(48, 376);call #Ultimate.allocInit(15, 377);call #Ultimate.allocInit(15, 378);call #Ultimate.allocInit(22, 379);call #Ultimate.allocInit(15, 380);call #Ultimate.allocInit(15, 381);call #Ultimate.allocInit(48, 382);call #Ultimate.allocInit(20, 383);call #Ultimate.allocInit(20, 384);call #Ultimate.allocInit(27, 385);call #Ultimate.allocInit(20, 386);call #Ultimate.allocInit(20, 387);call #Ultimate.allocInit(53, 388);call #Ultimate.allocInit(15, 389);call #Ultimate.allocInit(15, 390);call #Ultimate.allocInit(22, 391);call #Ultimate.allocInit(15, 392);call #Ultimate.allocInit(15, 393);call #Ultimate.allocInit(48, 394);call #Ultimate.allocInit(15, 395);call #Ultimate.allocInit(15, 396);call #Ultimate.allocInit(22, 397);call #Ultimate.allocInit(15, 398);call #Ultimate.allocInit(15, 399);call #Ultimate.allocInit(48, 400);call #Ultimate.allocInit(15, 401);call #Ultimate.allocInit(15, 402);call #Ultimate.allocInit(22, 403);call #Ultimate.allocInit(15, 404);call #Ultimate.allocInit(15, 405);call #Ultimate.allocInit(48, 406);call #Ultimate.allocInit(15, 407);call #Ultimate.allocInit(15, 408);call #Ultimate.allocInit(22, 409);call #Ultimate.allocInit(15, 410);call #Ultimate.allocInit(15, 411);call #Ultimate.allocInit(48, 412);call #Ultimate.allocInit(15, 413);call #Ultimate.allocInit(15, 414);call #Ultimate.allocInit(22, 415);call #Ultimate.allocInit(15, 416);call #Ultimate.allocInit(15, 417);call #Ultimate.allocInit(48, 418);call #Ultimate.allocInit(15, 419);call #Ultimate.allocInit(15, 420);call #Ultimate.allocInit(22, 421);call #Ultimate.allocInit(15, 422);call #Ultimate.allocInit(15, 423);call #Ultimate.allocInit(48, 424);call #Ultimate.allocInit(15, 425);call #Ultimate.allocInit(15, 426);call #Ultimate.allocInit(22, 427);call #Ultimate.allocInit(15, 428);call #Ultimate.allocInit(15, 429);call #Ultimate.allocInit(48, 430);call #Ultimate.allocInit(15, 431);call #Ultimate.allocInit(15, 432);call #Ultimate.allocInit(22, 433);call #Ultimate.allocInit(15, 434);call #Ultimate.allocInit(15, 435);call #Ultimate.allocInit(48, 436);call #Ultimate.allocInit(15, 437);call #Ultimate.allocInit(15, 438);call #Ultimate.allocInit(22, 439);call #Ultimate.allocInit(15, 440);call #Ultimate.allocInit(15, 441);call #Ultimate.allocInit(48, 442);call #Ultimate.allocInit(15, 443);call #Ultimate.allocInit(15, 444);call #Ultimate.allocInit(22, 445);call #Ultimate.allocInit(15, 446);call #Ultimate.allocInit(15, 447);call #Ultimate.allocInit(48, 448);call #Ultimate.allocInit(15, 449);call #Ultimate.allocInit(15, 450);call #Ultimate.allocInit(22, 451);call #Ultimate.allocInit(15, 452);call #Ultimate.allocInit(15, 453);call #Ultimate.allocInit(48, 454);call #Ultimate.allocInit(15, 455);call #Ultimate.allocInit(15, 456);call #Ultimate.allocInit(22, 457);call #Ultimate.allocInit(15, 458);call #Ultimate.allocInit(15, 459);call #Ultimate.allocInit(48, 460);call #Ultimate.allocInit(15, 461);call #Ultimate.allocInit(15, 462);call #Ultimate.allocInit(22, 463);call #Ultimate.allocInit(15, 464);call #Ultimate.allocInit(15, 465);call #Ultimate.allocInit(48, 466);call #Ultimate.allocInit(65, 467);call #Ultimate.allocInit(41, 468);call #Ultimate.allocInit(17, 469);call #Ultimate.allocInit(26, 470);call #Ultimate.allocInit(17, 471);call #Ultimate.allocInit(26, 472);call #Ultimate.allocInit(17, 473);call #Ultimate.allocInit(17, 474);call #Ultimate.allocInit(64, 475);call #Ultimate.allocInit(38, 476);call #Ultimate.allocInit(36, 477);call #Ultimate.allocInit(17, 478);call #Ultimate.allocInit(41, 479);call #Ultimate.allocInit(17, 480);call #Ultimate.allocInit(18, 481);call #Ultimate.allocInit(55, 482);~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset := 483, 0;call #Ultimate.allocInit(78, 483);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 1 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(2, ~#sharp_z0194a_inittab~0.base, 2 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 3 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(3, ~#sharp_z0194a_inittab~0.base, 4 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 5 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(4, ~#sharp_z0194a_inittab~0.base, 6 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(125, ~#sharp_z0194a_inittab~0.base, 7 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 8 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(53, ~#sharp_z0194a_inittab~0.base, 9 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(6, ~#sharp_z0194a_inittab~0.base, 10 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 11 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(7, ~#sharp_z0194a_inittab~0.base, 12 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 13 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(8, ~#sharp_z0194a_inittab~0.base, 14 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(64, ~#sharp_z0194a_inittab~0.base, 15 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 16 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 17 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(12, ~#sharp_z0194a_inittab~0.base, 18 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(81, ~#sharp_z0194a_inittab~0.base, 19 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(13, ~#sharp_z0194a_inittab~0.base, 20 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(130, ~#sharp_z0194a_inittab~0.base, 21 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(14, ~#sharp_z0194a_inittab~0.base, 22 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 23 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(16, ~#sharp_z0194a_inittab~0.base, 24 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(63, ~#sharp_z0194a_inittab~0.base, 25 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(17, ~#sharp_z0194a_inittab~0.base, 26 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(132, ~#sharp_z0194a_inittab~0.base, 27 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(18, ~#sharp_z0194a_inittab~0.base, 28 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(185, ~#sharp_z0194a_inittab~0.base, 29 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(21, ~#sharp_z0194a_inittab~0.base, 30 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(201, ~#sharp_z0194a_inittab~0.base, 31 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(22, ~#sharp_z0194a_inittab~0.base, 32 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 33 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(23, ~#sharp_z0194a_inittab~0.base, 34 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 35 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(24, ~#sharp_z0194a_inittab~0.base, 36 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 37 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 38 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 39 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(26, ~#sharp_z0194a_inittab~0.base, 40 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 41 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 42 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(80, ~#sharp_z0194a_inittab~0.base, 43 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(32, ~#sharp_z0194a_inittab~0.base, 44 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 45 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(33, ~#sharp_z0194a_inittab~0.base, 46 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 47 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(34, ~#sharp_z0194a_inittab~0.base, 48 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 49 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(35, ~#sharp_z0194a_inittab~0.base, 50 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 51 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(40, ~#sharp_z0194a_inittab~0.base, 52 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(0, ~#sharp_z0194a_inittab~0.base, 53 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(41, ~#sharp_z0194a_inittab~0.base, 54 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(30, ~#sharp_z0194a_inittab~0.base, 55 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(42, ~#sharp_z0194a_inittab~0.base, 56 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(20, ~#sharp_z0194a_inittab~0.base, 57 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(43, ~#sharp_z0194a_inittab~0.base, 58 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 59 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(44, ~#sharp_z0194a_inittab~0.base, 60 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(9, ~#sharp_z0194a_inittab~0.base, 61 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(45, ~#sharp_z0194a_inittab~0.base, 62 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(5, ~#sharp_z0194a_inittab~0.base, 63 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(46, ~#sharp_z0194a_inittab~0.base, 64 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(1, ~#sharp_z0194a_inittab~0.base, 65 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(49, ~#sharp_z0194a_inittab~0.base, 66 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(31, ~#sharp_z0194a_inittab~0.base, 67 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(50, ~#sharp_z0194a_inittab~0.base, 68 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(25, ~#sharp_z0194a_inittab~0.base, 69 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(51, ~#sharp_z0194a_inittab~0.base, 70 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(252, ~#sharp_z0194a_inittab~0.base, 71 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(52, ~#sharp_z0194a_inittab~0.base, 72 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(147, ~#sharp_z0194a_inittab~0.base, 73 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(15, ~#sharp_z0194a_inittab~0.base, 74 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(82, ~#sharp_z0194a_inittab~0.base, 75 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 76 + ~#sharp_z0194a_inittab~0.offset, 1);call write~init~int(255, ~#sharp_z0194a_inittab~0.base, 77 + ~#sharp_z0194a_inittab~0.offset, 1);~debug~0 := 0;~dvb_buf_tscnt~0 := 32;~#adapter_nr~0.base, ~#adapter_nr~0.offset := 484, 0;call #Ultimate.allocInit(16, 484);call write~init~int(-1, ~#adapter_nr~0.base, ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 2 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 4 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 6 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 8 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 10 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 12 + ~#adapter_nr~0.offset, 2);call write~init~int(-1, ~#adapter_nr~0.base, 14 + ~#adapter_nr~0.offset, 2);~#dvb_qops~0.base, ~#dvb_qops~0.offset := 485, 0;call #Ultimate.allocInit(32, 485);call write~init~$Pointer$(#funAddr~dvb_buf_setup.base, #funAddr~dvb_buf_setup.offset, ~#dvb_qops~0.base, ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_prepare.base, #funAddr~dvb_buf_prepare.offset, ~#dvb_qops~0.base, 8 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_queue.base, #funAddr~dvb_buf_queue.offset, ~#dvb_qops~0.base, 16 + ~#dvb_qops~0.offset, 8);call write~init~$Pointer$(#funAddr~dvb_buf_release.base, #funAddr~dvb_buf_release.offset, ~#dvb_qops~0.base, 24 + ~#dvb_qops~0.offset, 8);~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset := 486, 0;call #Ultimate.allocInit(21, 486);call write~init~int(15, ~#dvico_fusionhdtv~0.base, ~#dvico_fusionhdtv~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 1 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 5 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv~0.base, 9 + ~#dvico_fusionhdtv~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv~0.base, 13 + ~#dvico_fusionhdtv~0.offset, 8);~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset := 487, 0;call #Ultimate.allocInit(21, 487);call write~init~int(15, ~#dntv_live_dvbt_config~0.base, ~#dntv_live_dvbt_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 1 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 5 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_config~0.base, 9 + ~#dntv_live_dvbt_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_demod_init.base, #funAddr~dntv_live_dvbt_demod_init.offset, ~#dntv_live_dvbt_config~0.base, 13 + ~#dntv_live_dvbt_config~0.offset, 8);~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset := 488, 0;call #Ultimate.allocInit(21, 488);call write~init~int(15, ~#dvico_fusionhdtv_dual~0.base, ~#dvico_fusionhdtv_dual~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 1 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 5 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_dual~0.base, 9 + ~#dvico_fusionhdtv_dual~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_dual_demod_init.base, #funAddr~dvico_dual_demod_init.offset, ~#dvico_fusionhdtv_dual~0.base, 13 + ~#dvico_fusionhdtv_dual~0.offset, 8);~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset := 489, 0;call #Ultimate.allocInit(20, 489);call write~init~int(15, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 1 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(45600, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 5 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(1, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 9 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 13 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 4);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 17 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 18 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);call write~init~int(0, ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.base, 19 + ~#cx88_terratec_cinergy_ht_pci_mkii_config~0.offset, 1);~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset := 490, 0;call #Ultimate.allocInit(9, 490);call write~init~int(8, ~#twinhan_vp1027~0.base, ~#twinhan_vp1027~0.offset, 1);call write~init~$Pointer$(0, 0, ~#twinhan_vp1027~0.base, 1 + ~#twinhan_vp1027~0.offset, 8);~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset := 491, 0;call #Ultimate.allocInit(21, 491);call write~init~int(15, ~#dntv_live_dvbt_pro_config~0.base, ~#dntv_live_dvbt_pro_config~0.offset, 1);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 1 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(0, ~#dntv_live_dvbt_pro_config~0.base, 5 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~int(1, ~#dntv_live_dvbt_pro_config~0.base, 9 + ~#dntv_live_dvbt_pro_config~0.offset, 4);call write~init~$Pointer$(#funAddr~dntv_live_dvbt_pro_demod_init.base, #funAddr~dntv_live_dvbt_pro_demod_init.offset, ~#dntv_live_dvbt_pro_config~0.base, 13 + ~#dntv_live_dvbt_pro_config~0.offset, 8);~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset := 492, 0;call #Ultimate.allocInit(20, 492);call write~init~int(15, ~#dvico_fusionhdtv_hybrid~0.base, ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 1 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 5 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_hybrid~0.base, 9 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 13 + ~#dvico_fusionhdtv_hybrid~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 17 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 18 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_hybrid~0.base, 19 + ~#dvico_fusionhdtv_hybrid~0.offset, 1);~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset := 493, 0;call #Ultimate.allocInit(20, 493);call write~init~int(15, ~#dvico_fusionhdtv_xc3028~0.base, ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 1 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(45600, ~#dvico_fusionhdtv_xc3028~0.base, 5 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_xc3028~0.base, 9 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 13 + ~#dvico_fusionhdtv_xc3028~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 17 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 18 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_xc3028~0.base, 19 + ~#dvico_fusionhdtv_xc3028~0.offset, 1);~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset := 494, 0;call #Ultimate.allocInit(21, 494);call write~init~int(15, ~#dvico_fusionhdtv_mt352_xc3028~0.base, ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 1 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(4560, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 5 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~int(1, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 9 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 4);call write~init~$Pointer$(#funAddr~dvico_fusionhdtv_demod_init.base, #funAddr~dvico_fusionhdtv_demod_init.offset, ~#dvico_fusionhdtv_mt352_xc3028~0.base, 13 + ~#dvico_fusionhdtv_mt352_xc3028~0.offset, 8);~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset := 495, 0;call #Ultimate.allocInit(20, 495);call write~init~int(15, ~#dvico_fusionhdtv_plus_v1_1~0.base, ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 1 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 5 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 9 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 13 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 17 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 18 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);call write~init~int(0, ~#dvico_fusionhdtv_plus_v1_1~0.base, 19 + ~#dvico_fusionhdtv_plus_v1_1~0.offset, 1);~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset := 496, 0;call #Ultimate.allocInit(2, 496);call write~init~int(67, ~#connexant_refboard_config~0.base, ~#connexant_refboard_config~0.offset, 1);call write~init~int(1, ~#connexant_refboard_config~0.base, 1 + ~#connexant_refboard_config~0.offset, 1);~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset := 497, 0;call #Ultimate.allocInit(2, 497);call write~init~int(99, ~#hauppauge_hvr_config~0.base, ~#hauppauge_hvr_config~0.offset, 1);call write~init~int(1, ~#hauppauge_hvr_config~0.base, 1 + ~#hauppauge_hvr_config~0.offset, 1);~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset := 498, 0;call #Ultimate.allocInit(9, 498);call write~init~int(21, ~#pchdtv_hd3000~0.base, ~#pchdtv_hd3000~0.offset, 1);call write~init~$Pointer$(#funAddr~or51132_set_ts_param.base, #funAddr~or51132_set_ts_param.offset, ~#pchdtv_hd3000~0.base, 1 + ~#pchdtv_hd3000~0.offset, 8);~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset := 499, 0;call #Ultimate.allocInit(29, 499);call write~init~int(14, ~#fusionhdtv_3_gold~0.base, ~#fusionhdtv_3_gold~0.offset, 1);call write~init~int(1, ~#fusionhdtv_3_gold~0.base, 1 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~int(4, ~#fusionhdtv_3_gold~0.base, 5 + ~#fusionhdtv_3_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_3_gold~0.base, 9 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_3_gold~0.base, 17 + ~#fusionhdtv_3_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_3_gold~0.base, 25 + ~#fusionhdtv_3_gold~0.offset, 4);~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset := 500, 0;call #Ultimate.allocInit(29, 500);call write~init~int(14, ~#fusionhdtv_5_gold~0.base, ~#fusionhdtv_5_gold~0.offset, 1);call write~init~int(2, ~#fusionhdtv_5_gold~0.base, 1 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~int(64, ~#fusionhdtv_5_gold~0.base, 5 + ~#fusionhdtv_5_gold~0.offset, 4);call write~init~$Pointer$(0, 0, ~#fusionhdtv_5_gold~0.base, 9 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#fusionhdtv_5_gold~0.base, 17 + ~#fusionhdtv_5_gold~0.offset, 8);call write~init~int(0, ~#fusionhdtv_5_gold~0.base, 25 + ~#fusionhdtv_5_gold~0.offset, 4);~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset := 501, 0;call #Ultimate.allocInit(29, 501);call write~init~int(89, ~#pchdtv_hd5500~0.base, ~#pchdtv_hd5500~0.offset, 1);call write~init~int(2, ~#pchdtv_hd5500~0.base, 1 + ~#pchdtv_hd5500~0.offset, 4);call write~init~int(64, ~#pchdtv_hd5500~0.base, 5 + ~#pchdtv_hd5500~0.offset, 4);call write~init~$Pointer$(0, 0, ~#pchdtv_hd5500~0.base, 9 + ~#pchdtv_hd5500~0.offset, 8);call write~init~$Pointer$(#funAddr~lgdt330x_set_ts_param.base, #funAddr~lgdt330x_set_ts_param.offset, ~#pchdtv_hd5500~0.base, 17 + ~#pchdtv_hd5500~0.offset, 8);call write~init~int(0, ~#pchdtv_hd5500~0.base, 25 + ~#pchdtv_hd5500~0.offset, 4);~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset := 502, 0;call #Ultimate.allocInit(9, 502);call write~init~int(10, ~#ati_hdtvwonder~0.base, ~#ati_hdtvwonder~0.offset, 1);call write~init~$Pointer$(#funAddr~nxt200x_set_ts_param.base, #funAddr~nxt200x_set_ts_param.offset, ~#ati_hdtvwonder~0.base, 1 + ~#ati_hdtvwonder~0.offset, 8);~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset := 503, 0;call #Ultimate.allocInit(22, 503);call write~init~int(85, ~#geniatech_dvbs_config~0.base, ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#geniatech_dvbs_config~0.base, 1 + ~#geniatech_dvbs_config~0.offset, 8);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 9 + ~#geniatech_dvbs_config~0.offset, 4);call write~init~int(0, ~#geniatech_dvbs_config~0.base, 13 + ~#geniatech_dvbs_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#geniatech_dvbs_config~0.base, 14 + ~#geniatech_dvbs_config~0.offset, 8);~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset := 504, 0;call #Ultimate.allocInit(22, 504);call write~init~int(85, ~#hauppauge_novas_config~0.base, ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#hauppauge_novas_config~0.base, 1 + ~#hauppauge_novas_config~0.offset, 8);call write~init~int(0, ~#hauppauge_novas_config~0.base, 9 + ~#hauppauge_novas_config~0.offset, 4);call write~init~int(0, ~#hauppauge_novas_config~0.base, 13 + ~#hauppauge_novas_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#hauppauge_novas_config~0.base, 14 + ~#hauppauge_novas_config~0.offset, 8);~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset := 505, 0;call #Ultimate.allocInit(22, 505);call write~init~int(21, ~#kworld_dvbs_100_config~0.base, ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24123_set_ts_param.base, #funAddr~cx24123_set_ts_param.offset, ~#kworld_dvbs_100_config~0.base, 1 + ~#kworld_dvbs_100_config~0.offset, 8);call write~init~int(1, ~#kworld_dvbs_100_config~0.base, 9 + ~#kworld_dvbs_100_config~0.offset, 4);call write~init~int(0, ~#kworld_dvbs_100_config~0.base, 13 + ~#kworld_dvbs_100_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#kworld_dvbs_100_config~0.base, 14 + ~#kworld_dvbs_100_config~0.offset, 8);~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset := 506, 0;call #Ultimate.allocInit(10, 506);call write~init~int(25, ~#pinnacle_pctv_hd_800i_config~0.base, ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 2 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(44000, ~#pinnacle_pctv_hd_800i_config~0.base, 3 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(1, ~#pinnacle_pctv_hd_800i_config~0.base, 6 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);call write~init~int(3, ~#pinnacle_pctv_hd_800i_config~0.base, 7 + ~#pinnacle_pctv_hd_800i_config~0.offset, 2);call write~init~int(0, ~#pinnacle_pctv_hd_800i_config~0.base, 9 + ~#pinnacle_pctv_hd_800i_config~0.offset, 1);~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset := 507, 0;call #Ultimate.allocInit(10, 507);call write~init~int(25, ~#dvico_hdtv5_pci_nano_config~0.base, ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 1 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 2 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 3 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 5 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 6 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);call write~init~int(1, ~#dvico_hdtv5_pci_nano_config~0.base, 7 + ~#dvico_hdtv5_pci_nano_config~0.offset, 2);call write~init~int(0, ~#dvico_hdtv5_pci_nano_config~0.base, 9 + ~#dvico_hdtv5_pci_nano_config~0.offset, 1);~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset := 508, 0;call #Ultimate.allocInit(10, 508);call write~init~int(25, ~#kworld_atsc_120_config~0.base, ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 1 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 2 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 3 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 5 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 6 + ~#kworld_atsc_120_config~0.offset, 1);call write~init~int(1, ~#kworld_atsc_120_config~0.base, 7 + ~#kworld_atsc_120_config~0.offset, 2);call write~init~int(0, ~#kworld_atsc_120_config~0.base, 9 + ~#kworld_atsc_120_config~0.offset, 1);~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset := 509, 0;call #Ultimate.allocInit(6, 509);call write~init~int(100, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);call write~init~int(5380, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 1 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 4);call write~init~int(0, ~#pinnacle_pctv_hd_800i_tuner_config~0.base, 5 + ~#pinnacle_pctv_hd_800i_tuner_config~0.offset, 1);~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset := 510, 0;call #Ultimate.allocInit(20, 510);call write~init~int(15, ~#cx88_pinnacle_hybrid_pctv~0.base, ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 1 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(45600, ~#cx88_pinnacle_hybrid_pctv~0.base, 5 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(1, ~#cx88_pinnacle_hybrid_pctv~0.base, 9 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 13 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 4);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 17 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 18 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);call write~init~int(0, ~#cx88_pinnacle_hybrid_pctv~0.base, 19 + ~#cx88_pinnacle_hybrid_pctv~0.offset, 1);~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset := 511, 0;call #Ultimate.allocInit(20, 511);call write~init~int(15, ~#cx88_geniatech_x8000_mt~0.base, ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 1 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 5 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 9 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 13 + ~#cx88_geniatech_x8000_mt~0.offset, 4);call write~init~int(1, ~#cx88_geniatech_x8000_mt~0.base, 17 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 18 + ~#cx88_geniatech_x8000_mt~0.offset, 1);call write~init~int(0, ~#cx88_geniatech_x8000_mt~0.base, 19 + ~#cx88_geniatech_x8000_mt~0.offset, 1);~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset := 512, 0;call #Ultimate.allocInit(10, 512);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 1 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 2 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 4 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(44000, ~#dvico_fusionhdtv7_config~0.base, 6 + ~#dvico_fusionhdtv7_config~0.offset, 2);call write~init~int(0, ~#dvico_fusionhdtv7_config~0.base, 8 + ~#dvico_fusionhdtv7_config~0.offset, 1);call write~init~int(1, ~#dvico_fusionhdtv7_config~0.base, 9 + ~#dvico_fusionhdtv7_config~0.offset, 1);~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset := 513, 0;call #Ultimate.allocInit(6, 513);call write~init~int(97, ~#dvico_fusionhdtv7_tuner_config~0.base, ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);call write~init~int(5380, ~#dvico_fusionhdtv7_tuner_config~0.base, 1 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 4);call write~init~int(0, ~#dvico_fusionhdtv7_tuner_config~0.base, 5 + ~#dvico_fusionhdtv7_tuner_config~0.offset, 1);~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset := 514, 0;call #Ultimate.allocInit(18, 514);call write~init~int(5, ~#hauppauge_hvr4000_config~0.base, ~#hauppauge_hvr4000_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#hauppauge_hvr4000_config~0.base, 1 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#hauppauge_hvr4000_config~0.base, 9 + ~#hauppauge_hvr4000_config~0.offset, 8);call write~init~int(0, ~#hauppauge_hvr4000_config~0.base, 17 + ~#hauppauge_hvr4000_config~0.offset, 1);~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset := 515, 0;call #Ultimate.allocInit(18, 515);call write~init~int(85, ~#tevii_s460_config~0.base, ~#tevii_s460_config~0.offset, 1);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_s460_config~0.base, 1 + ~#tevii_s460_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_reset_device.base, #funAddr~cx24116_reset_device.offset, ~#tevii_s460_config~0.base, 9 + ~#tevii_s460_config~0.offset, 8);call write~init~int(0, ~#tevii_s460_config~0.base, 17 + ~#tevii_s460_config~0.offset, 1);~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset := 516, 0;call #Ultimate.allocInit(32, 516);call write~init~int(106, ~#prof_7301_stv0900_config~0.base, ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 1 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stv0900_config~0.base, 2 + ~#prof_7301_stv0900_config~0.offset, 4);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 6 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(2, ~#prof_7301_stv0900_config~0.base, 7 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(3, ~#prof_7301_stv0900_config~0.base, 8 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 9 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#prof_7301_stv0900_config~0.base, 10 + ~#prof_7301_stv0900_config~0.offset, 8);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 18 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 19 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 20 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 21 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 22 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~int(0, ~#prof_7301_stv0900_config~0.base, 23 + ~#prof_7301_stv0900_config~0.offset, 1);call write~init~$Pointer$(#funAddr~stv0900_set_ts_param.base, #funAddr~stv0900_set_ts_param.offset, ~#prof_7301_stv0900_config~0.base, 24 + ~#prof_7301_stv0900_config~0.offset, 8);~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset := 517, 0;call #Ultimate.allocInit(5, 517);call write~init~int(96, ~#prof_7301_stb6100_config~0.base, ~#prof_7301_stb6100_config~0.offset, 1);call write~init~int(27000000, ~#prof_7301_stb6100_config~0.base, 1 + ~#prof_7301_stb6100_config~0.offset, 4);~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset := 518, 0;call #Ultimate.allocInit(38, 518);call write~init~int(104, ~#tevii_tuner_sharp_config~0.base, ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~$Pointer$(~#sharp_z0194a_inittab~0.base, ~#sharp_z0194a_inittab~0.offset, ~#tevii_tuner_sharp_config~0.base, 1 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~int(88000000, ~#tevii_tuner_sharp_config~0.base, 9 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 13 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 14 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 15 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(1, ~#tevii_tuner_sharp_config~0.base, 16 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(0, ~#tevii_tuner_sharp_config~0.base, 17 + ~#tevii_tuner_sharp_config~0.offset, 1);call write~init~int(100, ~#tevii_tuner_sharp_config~0.base, 18 + ~#tevii_tuner_sharp_config~0.offset, 4);call write~init~$Pointer$(#funAddr~sharp_z0194a_set_symbol_rate.base, #funAddr~sharp_z0194a_set_symbol_rate.offset, ~#tevii_tuner_sharp_config~0.base, 22 + ~#tevii_tuner_sharp_config~0.offset, 8);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_sharp_config~0.base, 30 + ~#tevii_tuner_sharp_config~0.offset, 8);~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset := 519, 0;call #Ultimate.allocInit(21, 519);call write~init~int(104, ~#tevii_tuner_earda_config~0.base, ~#tevii_tuner_earda_config~0.offset, 1);call write~init~$Pointer$(0, 0, ~#tevii_tuner_earda_config~0.base, 1 + ~#tevii_tuner_earda_config~0.offset, 8);call write~init~int(100, ~#tevii_tuner_earda_config~0.base, 9 + ~#tevii_tuner_earda_config~0.offset, 4);call write~init~$Pointer$(#funAddr~cx24116_set_ts_param.base, #funAddr~cx24116_set_ts_param.offset, ~#tevii_tuner_earda_config~0.base, 13 + ~#tevii_tuner_earda_config~0.offset, 8);~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset := 520, 0;call #Ultimate.allocInit(88, 520);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 1 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 2 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 3 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(3, ~#samsung_smt_7020_inittab~0.base, 4 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 5 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(4, ~#samsung_smt_7020_inittab~0.base, 6 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(125, ~#samsung_smt_7020_inittab~0.base, 7 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 8 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 9 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(6, ~#samsung_smt_7020_inittab~0.base, 10 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 11 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(7, ~#samsung_smt_7020_inittab~0.base, 12 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 13 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(8, ~#samsung_smt_7020_inittab~0.base, 14 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(96, ~#samsung_smt_7020_inittab~0.base, 15 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(10, ~#samsung_smt_7020_inittab~0.base, 16 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(194, ~#samsung_smt_7020_inittab~0.base, 17 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(11, ~#samsung_smt_7020_inittab~0.base, 18 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 19 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(12, ~#samsung_smt_7020_inittab~0.base, 20 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(1, ~#samsung_smt_7020_inittab~0.base, 21 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(13, ~#samsung_smt_7020_inittab~0.base, 22 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(129, ~#samsung_smt_7020_inittab~0.base, 23 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(14, ~#samsung_smt_7020_inittab~0.base, 24 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(68, ~#samsung_smt_7020_inittab~0.base, 25 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 26 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 27 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(16, ~#samsung_smt_7020_inittab~0.base, 28 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(60, ~#samsung_smt_7020_inittab~0.base, 29 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(17, ~#samsung_smt_7020_inittab~0.base, 30 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(132, ~#samsung_smt_7020_inittab~0.base, 31 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 32 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(218, ~#samsung_smt_7020_inittab~0.base, 33 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 34 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(153, ~#samsung_smt_7020_inittab~0.base, 35 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 36 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(141, ~#samsung_smt_7020_inittab~0.base, 37 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(21, ~#samsung_smt_7020_inittab~0.base, 38 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(206, ~#samsung_smt_7020_inittab~0.base, 39 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(22, ~#samsung_smt_7020_inittab~0.base, 40 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(232, ~#samsung_smt_7020_inittab~0.base, 41 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(23, ~#samsung_smt_7020_inittab~0.base, 42 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(67, ~#samsung_smt_7020_inittab~0.base, 43 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(24, ~#samsung_smt_7020_inittab~0.base, 44 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 45 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 46 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(27, ~#samsung_smt_7020_inittab~0.base, 47 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(26, ~#samsung_smt_7020_inittab~0.base, 48 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 49 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(28, ~#samsung_smt_7020_inittab~0.base, 50 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(18, ~#samsung_smt_7020_inittab~0.base, 51 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(29, ~#samsung_smt_7020_inittab~0.base, 52 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 53 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(30, ~#samsung_smt_7020_inittab~0.base, 54 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 55 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 56 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 57 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(32, ~#samsung_smt_7020_inittab~0.base, 58 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 59 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(33, ~#samsung_smt_7020_inittab~0.base, 60 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 61 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(34, ~#samsung_smt_7020_inittab~0.base, 62 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 63 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(35, ~#samsung_smt_7020_inittab~0.base, 64 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(0, ~#samsung_smt_7020_inittab~0.base, 65 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 66 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(2, ~#samsung_smt_7020_inittab~0.base, 67 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(41, ~#samsung_smt_7020_inittab~0.base, 68 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(40, ~#samsung_smt_7020_inittab~0.base, 69 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(42, ~#samsung_smt_7020_inittab~0.base, 70 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(20, ~#samsung_smt_7020_inittab~0.base, 71 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(43, ~#samsung_smt_7020_inittab~0.base, 72 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(15, ~#samsung_smt_7020_inittab~0.base, 73 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(44, ~#samsung_smt_7020_inittab~0.base, 74 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(9, ~#samsung_smt_7020_inittab~0.base, 75 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(45, ~#samsung_smt_7020_inittab~0.base, 76 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(5, ~#samsung_smt_7020_inittab~0.base, 77 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(49, ~#samsung_smt_7020_inittab~0.base, 78 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(31, ~#samsung_smt_7020_inittab~0.base, 79 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(50, ~#samsung_smt_7020_inittab~0.base, 80 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(25, ~#samsung_smt_7020_inittab~0.base, 81 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(51, ~#samsung_smt_7020_inittab~0.base, 82 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(252, ~#samsung_smt_7020_inittab~0.base, 83 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(52, ~#samsung_smt_7020_inittab~0.base, 84 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(19, ~#samsung_smt_7020_inittab~0.base, 85 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 86 + ~#samsung_smt_7020_inittab~0.offset, 1);call write~init~int(255, ~#samsung_smt_7020_inittab~0.base, 87 + ~#samsung_smt_7020_inittab~0.offset, 1);~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset := 521, 0;call #Ultimate.allocInit(38, 521);call write~init~int(104, ~#samsung_stv0299_config~0.base, ~#samsung_stv0299_config~0.offset, 1);call write~init~$Pointer$(~#samsung_smt_7020_inittab~0.base, ~#samsung_smt_7020_inittab~0.offset, ~#samsung_stv0299_config~0.base, 1 + ~#samsung_stv0299_config~0.offset, 8);call write~init~int(88000000, ~#samsung_stv0299_config~0.base, 9 + ~#samsung_stv0299_config~0.offset, 4);call write~init~int(0, ~#samsung_stv0299_config~0.base, 13 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 14 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(3, ~#samsung_stv0299_config~0.base, 15 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(1, ~#samsung_stv0299_config~0.base, 16 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(0, ~#samsung_stv0299_config~0.base, 17 + ~#samsung_stv0299_config~0.offset, 1);call write~init~int(100, ~#samsung_stv0299_config~0.base, 18 + ~#samsung_stv0299_config~0.offset, 4);call write~init~$Pointer$(#funAddr~samsung_smt_7020_stv0299_set_symbol_rate.base, #funAddr~samsung_smt_7020_stv0299_set_symbol_rate.offset, ~#samsung_stv0299_config~0.base, 22 + ~#samsung_stv0299_config~0.offset, 8);call write~init~$Pointer$(0, 0, ~#samsung_stv0299_config~0.base, 30 + ~#samsung_stv0299_config~0.offset, 8);~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset := 522, 0;call #Ultimate.allocInit(96, 522);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 8 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 16 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 24 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~int(1, ~#cx8802_dvb_driver~0.base, 28 + ~#cx8802_dvb_driver~0.offset, 4);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 32 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 40 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_probe.base, #funAddr~cx8802_dvb_probe.offset, ~#cx8802_dvb_driver~0.base, 48 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_remove.base, #funAddr~cx8802_dvb_remove.offset, ~#cx8802_dvb_driver~0.base, 56 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_acquire.base, #funAddr~cx8802_dvb_advise_acquire.offset, ~#cx8802_dvb_driver~0.base, 64 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~cx8802_dvb_advise_release.base, #funAddr~cx8802_dvb_advise_release.offset, ~#cx8802_dvb_driver~0.base, 72 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 80 + ~#cx8802_dvb_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#cx8802_dvb_driver~0.base, 88 + ~#cx8802_dvb_driver~0.offset, 8);~LDV_IN_INTERRUPT~0 := 0;~ldv_mutex_lock_of_cx88_core~0 := 0;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 0;~ldv_mutex_mutex_of_device~0 := 0;~ldv_mutex_pm_mutex~0 := 0;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 0; {55944#true} is VALID [2022-02-20 21:36:57,972 INFO L290 TraceCheckUtils]: 1: Hoare triple {55944#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret1307#1, main_#t~nondet1308#1, main_#t~switch1309#1, main_#t~ret1310#1, main_#t~ret1311#1, main_#t~ret1312#1, main_#t~ret1313#1, main_#t~ret1314#1, main_#t~ret1315#1, main_#t~ret1316#1, main_#t~ret1317#1, main_#t~ret1318#1, main_#t~ret1319#1, main_#t~ret1320#1, main_#t~ret1321#1, main_#t~ret1322#1, main_#t~ret1323#1, main_#t~ret1324#1, main_#t~ret1325#1, main_#t~ret1326#1, main_#t~ret1327#1, main_#t~ret1328#1, main_#t~ret1329#1, main_#t~ret1330#1, main_#t~ret1331#1, main_#t~ret1332#1, main_#t~ret1333#1, main_#t~ret1334#1, main_#t~ret1335#1, main_#t~ret1336#1, main_#t~nondet1337#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset, main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_dvb_buf_prepare_1_p2~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_or51132_set_ts_param_10_p1~0#1, main_~var_lgdt330x_set_ts_param_12_p1~0#1, main_~var_nxt200x_set_ts_param_13_p1~0#1, main_~var_cx24123_set_ts_param_14_p1~0#1, main_~var_cx24116_set_ts_param_20_p1~0#1, main_~var_stv0900_set_ts_param_21_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1, main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~res_cx8802_dvb_probe_31~0#1, main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1, main_~tmp~11#1, main_~tmp___0~7#1, main_~tmp___1~6#1;havoc main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p1~0#1.base, main_~var_dvb_buf_setup_0_p1~0#1.offset;havoc main_~var_dvb_buf_setup_0_p2~0#1.base, main_~var_dvb_buf_setup_0_p2~0#1.offset;havoc main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc main_~var_dvb_buf_prepare_1_p2~0#1;havoc main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc main_~var_or51132_set_ts_param_10_p1~0#1;havoc main_~var_lgdt330x_set_ts_param_12_p1~0#1;havoc main_~var_nxt200x_set_ts_param_13_p1~0#1;havoc main_~var_cx24123_set_ts_param_14_p1~0#1;havoc main_~var_cx24116_set_ts_param_20_p1~0#1;havoc main_~var_stv0900_set_ts_param_21_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p1~0#1;havoc main_~var_samsung_smt_7020_stv0299_set_symbol_rate_27_p2~0#1;havoc main_~var_group5~0#1.base, main_~var_group5~0#1.offset;havoc main_~res_cx8802_dvb_probe_31~0#1;havoc main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1;havoc main_~tmp~11#1;havoc main_~tmp___0~7#1;havoc main_~tmp___1~6#1;main_~ldv_s_cx8802_dvb_driver_cx8802_driver~0#1 := 0;~LDV_IN_INTERRUPT~0 := 1;assume { :begin_inline_ldv_initialize } true;~ldv_mutex_lock_of_cx88_core~0 := 1;~ldv_mutex_lock_of_v4l2_ctrl_handler~0 := 1;~ldv_mutex_mutex_of_device~0 := 1;~ldv_mutex_pm_mutex~0 := 1;~ldv_mutex_vb_lock_of_videobuf_queue~0 := 1; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,972 INFO L290 TraceCheckUtils]: 2: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume { :end_inline_ldv_initialize } true; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,972 INFO L272 TraceCheckUtils]: 3: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} call ldv_handler_precall(); {55944#true} is VALID [2022-02-20 21:36:57,973 INFO L290 TraceCheckUtils]: 4: Hoare triple {55944#true} assume true; {55944#true} is VALID [2022-02-20 21:36:57,973 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {55944#true} {55946#(= ~ldv_mutex_pm_mutex~0 1)} #5294#return; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,973 INFO L290 TraceCheckUtils]: 6: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume { :begin_inline_dvb_init } true;havoc dvb_init_#res#1;havoc dvb_init_#t~nondet1302#1, dvb_init_#t~ret1303#1, dvb_init_~tmp~10#1;havoc dvb_init_~tmp~10#1;havoc dvb_init_#t~nondet1302#1;assume { :begin_inline_cx8802_register_driver } true;cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset := ~#cx8802_dvb_driver~0.base, ~#cx8802_dvb_driver~0.offset;havoc cx8802_register_driver_#res#1;havoc cx8802_register_driver_#t~nondet1372#1, cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset;cx8802_register_driver_~arg0#1.base, cx8802_register_driver_~arg0#1.offset := cx8802_register_driver_#in~arg0#1.base, cx8802_register_driver_#in~arg0#1.offset;assume -2147483648 <= cx8802_register_driver_#t~nondet1372#1 && cx8802_register_driver_#t~nondet1372#1 <= 2147483647;cx8802_register_driver_#res#1 := cx8802_register_driver_#t~nondet1372#1;havoc cx8802_register_driver_#t~nondet1372#1; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,974 INFO L290 TraceCheckUtils]: 7: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} dvb_init_#t~ret1303#1 := cx8802_register_driver_#res#1;assume { :end_inline_cx8802_register_driver } true;assume -2147483648 <= dvb_init_#t~ret1303#1 && dvb_init_#t~ret1303#1 <= 2147483647;dvb_init_~tmp~10#1 := dvb_init_#t~ret1303#1;havoc dvb_init_#t~ret1303#1;dvb_init_#res#1 := dvb_init_~tmp~10#1; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,974 INFO L290 TraceCheckUtils]: 8: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} main_#t~ret1307#1 := dvb_init_#res#1;assume { :end_inline_dvb_init } true;assume -2147483648 <= main_#t~ret1307#1 && main_#t~ret1307#1 <= 2147483647;main_~tmp~11#1 := main_#t~ret1307#1;havoc main_#t~ret1307#1; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,974 INFO L290 TraceCheckUtils]: 9: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume 0 != main_~tmp~11#1; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,975 INFO L290 TraceCheckUtils]: 10: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume { :begin_inline_ldv_check_final_state } true; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,975 INFO L290 TraceCheckUtils]: 11: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume 1 == ~ldv_mutex_lock_of_cx88_core~0; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,975 INFO L290 TraceCheckUtils]: 12: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume 1 == ~ldv_mutex_lock_of_v4l2_ctrl_handler~0; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,976 INFO L290 TraceCheckUtils]: 13: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume 1 == ~ldv_mutex_mutex_of_device~0; {55946#(= ~ldv_mutex_pm_mutex~0 1)} is VALID [2022-02-20 21:36:57,976 INFO L290 TraceCheckUtils]: 14: Hoare triple {55946#(= ~ldv_mutex_pm_mutex~0 1)} assume !(1 == ~ldv_mutex_pm_mutex~0); {55945#false} is VALID [2022-02-20 21:36:57,976 INFO L272 TraceCheckUtils]: 15: Hoare triple {55945#false} call ldv_error(); {55945#false} is VALID [2022-02-20 21:36:57,976 INFO L290 TraceCheckUtils]: 16: Hoare triple {55945#false} assume !false; {55945#false} is VALID [2022-02-20 21:36:57,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 21:36:57,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:36:57,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793351901] [2022-02-20 21:36:57,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793351901] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:36:57,977 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:36:57,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:36:57,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410483560] [2022-02-20 21:36:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:36:57,978 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-02-20 21:36:57,978 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:36:57,978 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-02-20 21:36:58,038 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:36:58,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:36:58,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:36:58,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:36:58,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:36:58,039 INFO L87 Difference]: Start difference. First operand 3635 states and 5571 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)