./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/ntdrivers/floppy2.i.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 54858612 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -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/AutomizerTermination.xml -i ../sv-benchmarks/c/ntdrivers/floppy2.i.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-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(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 58714d1c6c5ea557fe5ef9d6c32abd66f22bf3a3 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-5485861 [2020-10-26 04:29:30,651 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-26 04:29:30,655 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-26 04:29:30,713 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-26 04:29:30,714 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-26 04:29:30,720 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-26 04:29:30,722 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-26 04:29:30,729 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-26 04:29:30,733 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-26 04:29:30,739 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-26 04:29:30,740 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-26 04:29:30,745 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-26 04:29:30,746 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-26 04:29:30,749 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-26 04:29:30,751 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-26 04:29:30,752 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-26 04:29:30,753 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-26 04:29:30,757 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-26 04:29:30,760 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-26 04:29:30,768 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-26 04:29:30,770 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-26 04:29:30,771 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-26 04:29:30,773 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-26 04:29:30,775 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-26 04:29:30,784 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-26 04:29:30,784 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-26 04:29:30,785 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-26 04:29:30,787 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-26 04:29:30,788 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-26 04:29:30,789 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-26 04:29:30,789 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-26 04:29:30,790 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-26 04:29:30,792 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-26 04:29:30,793 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-26 04:29:30,796 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-26 04:29:30,797 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-26 04:29:30,797 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-26 04:29:30,798 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-26 04:29:30,798 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-26 04:29:30,800 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-26 04:29:30,801 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-26 04:29:30,802 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-10-26 04:29:30,868 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-26 04:29:30,868 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-26 04:29:30,871 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-26 04:29:30,872 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-26 04:29:30,872 INFO L138 SettingsManager]: * Use SBE=true [2020-10-26 04:29:30,872 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-10-26 04:29:30,872 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-10-26 04:29:30,873 INFO L138 SettingsManager]: * Use old map elimination=false [2020-10-26 04:29:30,873 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-10-26 04:29:30,874 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-10-26 04:29:30,875 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-10-26 04:29:30,875 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-26 04:29:30,875 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-26 04:29:30,875 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-10-26 04:29:30,876 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-26 04:29:30,876 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-26 04:29:30,876 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-26 04:29:30,876 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-10-26 04:29:30,876 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-10-26 04:29:30,877 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-10-26 04:29:30,877 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-26 04:29:30,877 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-26 04:29:30,877 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-10-26 04:29:30,877 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-26 04:29:30,878 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-10-26 04:29:30,878 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-26 04:29:30,878 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-26 04:29:30,878 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-10-26 04:29:30,878 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-26 04:29:30,879 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-26 04:29:30,879 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-26 04:29:30,879 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-10-26 04:29:30,881 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-10-26 04:29:30,881 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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(F end) ) 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 58714d1c6c5ea557fe5ef9d6c32abd66f22bf3a3 [2020-10-26 04:29:31,309 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-26 04:29:31,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-26 04:29:31,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-26 04:29:31,370 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-26 04:29:31,373 INFO L275 PluginConnector]: CDTParser initialized [2020-10-26 04:29:31,374 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/floppy2.i.cil.c [2020-10-26 04:29:31,459 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2bf9f436a/8786fd95260c49669a25f214533f0101/FLAGf733cf9e9 [2020-10-26 04:29:33,092 INFO L306 CDTParser]: Found 1 translation units. [2020-10-26 04:29:33,093 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/floppy2.i.cil.c [2020-10-26 04:29:33,212 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2bf9f436a/8786fd95260c49669a25f214533f0101/FLAGf733cf9e9 [2020-10-26 04:29:33,531 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2bf9f436a/8786fd95260c49669a25f214533f0101 [2020-10-26 04:29:33,534 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-26 04:29:33,542 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-26 04:29:33,544 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-26 04:29:33,544 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-26 04:29:33,551 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-26 04:29:33,552 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:29:33" (1/1) ... [2020-10-26 04:29:33,556 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11bdefe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:33, skipping insertion in model container [2020-10-26 04:29:33,556 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:29:33" (1/1) ... [2020-10-26 04:29:33,566 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-26 04:29:33,899 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-26 04:29:37,040 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:29:37,118 INFO L203 MainTranslator]: Completed pre-run [2020-10-26 04:29:38,077 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:29:38,321 INFO L208 MainTranslator]: Completed translation [2020-10-26 04:29:38,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38 WrapperNode [2020-10-26 04:29:38,324 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-26 04:29:38,326 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-26 04:29:38,326 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-26 04:29:38,327 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-26 04:29:38,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:38,617 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,099 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-26 04:29:39,106 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-26 04:29:39,106 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-26 04:29:39,106 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-26 04:29:39,123 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,241 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,242 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,495 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,567 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... [2020-10-26 04:29:39,654 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-26 04:29:39,656 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-26 04:29:39,656 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-26 04:29:39,656 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-26 04:29:39,657 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:39,755 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0 [2020-10-26 04:29:39,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0 [2020-10-26 04:29:39,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2020-10-26 04:29:39,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2020-10-26 04:29:39,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2020-10-26 04:29:39,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-26 04:29:39,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2020-10-26 04:29:39,757 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2020-10-26 04:29:39,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-26 04:29:39,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2020-10-26 04:29:39,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2020-10-26 04:29:39,758 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2020-10-26 04:29:39,758 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2020-10-26 04:29:39,759 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2020-10-26 04:29:39,759 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2020-10-26 04:29:39,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-26 04:29:39,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-26 04:29:39,759 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2020-10-26 04:29:39,760 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2020-10-26 04:29:39,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-26 04:29:39,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-26 04:29:39,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2020-10-26 04:29:39,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2020-10-26 04:29:39,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-26 04:29:39,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2020-10-26 04:29:39,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-26 04:29:39,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-26 04:29:42,354 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,419 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,768 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##29: assume !false; [2020-10-26 04:29:42,769 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume false; [2020-10-26 04:29:42,782 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,789 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,801 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,803 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,804 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,809 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,816 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,827 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,832 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,837 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,841 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,845 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,846 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,847 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:42,850 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,946 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##405: assume !false; [2020-10-26 04:29:57,946 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##404: assume false; [2020-10-26 04:29:57,946 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##426: assume !false; [2020-10-26 04:29:57,946 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume false; [2020-10-26 04:29:57,946 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##433: assume !false; [2020-10-26 04:29:57,947 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##432: assume false; [2020-10-26 04:29:57,947 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2020-10-26 04:29:57,947 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2020-10-26 04:29:57,947 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##463: assume !false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##462: assume false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##238: assume !false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##237: assume false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##324: assume false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##71: assume !false; [2020-10-26 04:29:57,948 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##70: assume false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume !false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##176: assume false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##149: assume false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume !false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##325: assume !false; [2020-10-26 04:29:57,949 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##107: assume !false; [2020-10-26 04:29:57,950 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##106: assume false; [2020-10-26 04:29:57,950 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume false; [2020-10-26 04:29:57,950 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume false; [2020-10-26 04:29:57,951 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !false; [2020-10-26 04:29:57,951 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2020-10-26 04:29:57,951 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##120: assume !false; [2020-10-26 04:29:57,951 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2020-10-26 04:29:57,953 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,955 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,957 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,964 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,965 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,975 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,976 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,977 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,982 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,984 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,988 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,989 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,989 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:57,992 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:58,000 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:58,001 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:58,002 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:28,838 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##676: assume !false; [2020-10-26 04:30:28,838 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##675: assume false; [2020-10-26 04:30:28,838 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##685: assume !false; [2020-10-26 04:30:28,839 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##684: assume false; [2020-10-26 04:30:28,839 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##689: assume !false; [2020-10-26 04:30:28,839 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##688: assume false; [2020-10-26 04:30:28,840 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2020-10-26 04:30:28,840 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2020-10-26 04:30:28,840 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume !false; [2020-10-26 04:30:28,840 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##347: assume false; [2020-10-26 04:30:28,840 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##357: assume !false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##356: assume false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume !false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##441: assume !false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##440: assume false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##495: assume !false; [2020-10-26 04:30:28,841 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##494: assume false; [2020-10-26 04:30:28,842 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##499: assume !false; [2020-10-26 04:30:28,843 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##498: assume false; [2020-10-26 04:30:28,843 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##485: assume false; [2020-10-26 04:30:28,844 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##486: assume !false; [2020-10-26 04:30:28,844 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##532: assume !false; [2020-10-26 04:30:28,844 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##531: assume false; [2020-10-26 04:30:28,845 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume !false; [2020-10-26 04:30:28,845 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##73: assume false; [2020-10-26 04:30:28,847 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##191: assume false; [2020-10-26 04:30:28,847 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##192: assume !false; [2020-10-26 04:30:28,847 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##13: assume !false; [2020-10-26 04:30:28,848 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume false; [2020-10-26 04:30:28,849 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##106: assume !false; [2020-10-26 04:30:28,849 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##105: assume false; [2020-10-26 04:30:28,849 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:28,930 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:29,018 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,131 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2020-10-26 04:30:31,131 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2020-10-26 04:30:31,135 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,137 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,138 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,139 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,140 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,141 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,143 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,145 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:31,145 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:30:47,349 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##96: assume !false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##95: assume false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##178: assume !false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##50: assume !false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##198: assume !false; [2020-10-26 04:30:47,350 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##197: assume false; [2020-10-26 04:30:47,351 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##49: assume false; [2020-10-26 04:30:47,351 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##157: assume !false; [2020-10-26 04:30:47,351 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume false; [2020-10-26 04:30:47,356 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2020-10-26 04:30:47,356 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2020-10-26 04:30:47,356 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##219: assume false; [2020-10-26 04:30:47,357 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##220: assume !false; [2020-10-26 04:30:47,357 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##121: assume !false; [2020-10-26 04:30:47,357 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##120: assume false; [2020-10-26 04:30:47,385 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-26 04:30:47,386 INFO L298 CfgBuilder]: Removed 843 assume(true) statements. [2020-10-26 04:30:47,391 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:30:47 BoogieIcfgContainer [2020-10-26 04:30:47,391 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-26 04:30:47,392 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-10-26 04:30:47,392 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-10-26 04:30:47,396 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-10-26 04:30:47,397 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:30:47,398 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.10 04:29:33" (1/3) ... [2020-10-26 04:30:47,450 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73003369 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:30:47, skipping insertion in model container [2020-10-26 04:30:47,450 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:30:47,450 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:38" (2/3) ... [2020-10-26 04:30:47,451 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73003369 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:30:47, skipping insertion in model container [2020-10-26 04:30:47,451 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:30:47,451 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:30:47" (3/3) ... [2020-10-26 04:30:47,453 INFO L373 chiAutomizerObserver]: Analyzing ICFG floppy2.i.cil.c [2020-10-26 04:30:47,526 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-10-26 04:30:47,526 INFO L360 BuchiCegarLoop]: Hoare is false [2020-10-26 04:30:47,526 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-10-26 04:30:47,526 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-26 04:30:47,527 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-26 04:30:47,527 INFO L364 BuchiCegarLoop]: Difference is false [2020-10-26 04:30:47,527 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-26 04:30:47,527 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-10-26 04:30:47,578 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1166 states. [2020-10-26 04:30:47,694 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 281 [2020-10-26 04:30:47,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:30:47,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:30:47,711 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:47,711 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:47,711 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-10-26 04:30:47,712 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1166 states. [2020-10-26 04:30:47,747 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 281 [2020-10-26 04:30:47,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:30:47,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:30:47,760 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:47,760 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:47,794 INFO L794 eck$LassoCheckResult]: Stem: 320#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);call #t~string100.base, #t~string100.offset := #Ultimate.allocOnStack(33);call #t~string116.base, #t~string116.offset := #Ultimate.allocOnStack(24);call #t~string117.base, #t~string117.offset := #Ultimate.allocOnStack(15);call #t~string298.base, #t~string298.offset := #Ultimate.allocOnStack(59);call #t~string310.base, #t~string310.offset := #Ultimate.allocOnStack(59);call #t~string312.base, #t~string312.offset := #Ultimate.allocOnStack(25);call #t~string907.base, #t~string907.offset := #Ultimate.allocOnStack(8);call ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset := #Ultimate.allocOnStack(16);call write~init~int(1408590605, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 4);call write~init~int(46783, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 4 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 2);call write~init~int(4560, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 6 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 2);call write~init~int(148, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 8 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(242, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 9 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(0, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 10 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(160, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 11 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(201, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 12 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(30, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 13 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(251, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 14 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(139, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 15 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call ~#_DriveMediaLimits~0.base, ~#_DriveMediaLimits~0.offset := #Ultimate.allocOnStack(40);call write~init~int(4, ~#_DriveMediaLimits~0.base, ~#_DriveMediaLimits~0.offset, 4);call write~init~int(0, ~#_DriveMediaLimits~0.base, 4 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(11, ~#_DriveMediaLimits~0.base, 8 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(6, ~#_DriveMediaLimits~0.base, 12 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits~0.base, 16 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits~0.base, 20 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(13, ~#_DriveMediaLimits~0.base, 24 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(12, ~#_DriveMediaLimits~0.base, 28 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(16, ~#_DriveMediaLimits~0.base, 32 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits~0.base, 36 + ~#_DriveMediaLimits~0.offset, 4);call ~#_DriveMediaLimits_NEC98~0.base, ~#_DriveMediaLimits_NEC98~0.offset := #Ultimate.allocOnStack(48);call write~init~int(4, ~#_DriveMediaLimits_NEC98~0.base, ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(0, ~#_DriveMediaLimits_NEC98~0.base, 4 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(13, ~#_DriveMediaLimits_NEC98~0.base, 8 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits_NEC98~0.base, 12 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(11, ~#_DriveMediaLimits_NEC98~0.base, 16 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits_NEC98~0.base, 20 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(18, ~#_DriveMediaLimits_NEC98~0.base, 24 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits_NEC98~0.base, 28 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(18, ~#_DriveMediaLimits_NEC98~0.base, 32 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits_NEC98~0.base, 36 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(20, ~#_DriveMediaLimits_NEC98~0.base, 40 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(19, ~#_DriveMediaLimits_NEC98~0.base, 44 + ~#_DriveMediaLimits_NEC98~0.offset, 4);~DriveMediaLimits~0.base, ~DriveMediaLimits~0.offset := 0, 0;call ~#_DriveMediaConstants~0.base, ~#_DriveMediaConstants~0.offset := #Ultimate.allocOnStack(442);call write~init~int(10, ~#_DriveMediaConstants~0.base, ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 4 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 5 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 6 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 7 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 8 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 10 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 11 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 12 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 13 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 14 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 15 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 17 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 19 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 20 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 21 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 22 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 23 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants~0.base, 24 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 25 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants~0.base, 26 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 30 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 31 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 32 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 33 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 34 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 36 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 37 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 38 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 39 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 40 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 41 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 43 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 45 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 46 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 47 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 48 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 49 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants~0.base, 50 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 51 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants~0.base, 52 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 56 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 57 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 58 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 59 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 60 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 62 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 63 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 64 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 65 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 66 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 67 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 69 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 71 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 72 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 73 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 74 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 75 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 76 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 77 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants~0.base, 78 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 82 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 83 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 84 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 85 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants~0.base, 86 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants~0.base, 88 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants~0.base, 89 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 90 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 91 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 92 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 93 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 95 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 97 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 98 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 99 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 100 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 101 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 102 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 103 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 104 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 108 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 109 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 110 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 111 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 112 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 114 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 115 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 116 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 117 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 118 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(250, ~#_DriveMediaConstants~0.base, 119 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 121 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 123 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 124 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 125 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 126 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 127 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants~0.base, 128 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 129 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 130 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 134 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 135 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 136 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 137 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 138 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 140 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 141 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 142 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 143 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 144 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 145 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 147 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 149 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 150 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 151 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 152 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 153 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 154 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 155 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(10, ~#_DriveMediaConstants~0.base, 156 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 160 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 161 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 162 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 163 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 164 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 166 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 167 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 168 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 169 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 170 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 171 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 173 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 175 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 176 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 177 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 178 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 179 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants~0.base, 180 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 181 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants~0.base, 182 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 186 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 187 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 188 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 189 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 190 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 192 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 193 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 194 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 195 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 196 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 197 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 199 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 201 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 202 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 203 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 204 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 205 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants~0.base, 206 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 207 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants~0.base, 208 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 212 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 213 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 214 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 215 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 216 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 218 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 219 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 220 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 221 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 222 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 223 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 225 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 227 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 228 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 229 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 230 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 231 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 232 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 233 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants~0.base, 234 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 238 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 239 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 240 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 241 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants~0.base, 242 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants~0.base, 244 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants~0.base, 245 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 246 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 247 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 248 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 249 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 251 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 253 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 254 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 255 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 256 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 257 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 258 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 259 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 260 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 264 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 265 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 266 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 267 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 268 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 270 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 271 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 272 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 273 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 274 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(625, ~#_DriveMediaConstants~0.base, 275 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 277 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 279 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 280 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 281 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 282 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 283 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants~0.base, 284 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 285 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 286 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 290 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 291 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 292 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 293 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 294 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants~0.base, 296 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 297 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants~0.base, 298 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 299 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 300 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(625, ~#_DriveMediaConstants~0.base, 301 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 303 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 305 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 306 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 307 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 308 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 309 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 310 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 311 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 312 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 316 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 317 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 318 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 319 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 320 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 322 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 323 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 324 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 325 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 326 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 327 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 329 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 331 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 332 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 333 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 334 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 335 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 336 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 337 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 338 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(175, ~#_DriveMediaConstants~0.base, 342 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 343 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 344 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 345 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 346 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants~0.base, 348 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 349 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(101, ~#_DriveMediaConstants~0.base, 350 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 351 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 352 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 353 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 355 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 357 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 358 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 359 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 360 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 361 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 362 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 363 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 364 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(225, ~#_DriveMediaConstants~0.base, 368 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 369 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 370 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 371 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 372 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 374 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 375 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 376 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 377 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 378 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 379 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 381 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 383 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 384 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 385 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 386 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 387 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 388 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 389 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 390 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(209, ~#_DriveMediaConstants~0.base, 394 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 395 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 396 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 397 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 398 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants~0.base, 400 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 401 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(101, ~#_DriveMediaConstants~0.base, 402 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 403 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 404 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 405 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 407 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 409 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 410 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 411 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 412 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 413 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 414 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 415 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 416 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(161, ~#_DriveMediaConstants~0.base, 420 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 421 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 422 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 423 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 424 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(36, ~#_DriveMediaConstants~0.base, 426 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(56, ~#_DriveMediaConstants~0.base, 427 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(83, ~#_DriveMediaConstants~0.base, 428 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 429 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 430 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 431 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 433 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 435 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 436 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 437 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 438 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 439 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 440 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 441 + ~#_DriveMediaConstants~0.offset, 1);call ~#_DriveMediaConstants_NEC98~0.base, ~#_DriveMediaConstants_NEC98~0.offset := #Ultimate.allocOnStack(546);call write~init~int(10, ~#_DriveMediaConstants_NEC98~0.base, ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 4 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 5 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 6 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 7 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 8 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 10 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 11 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 12 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 13 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 14 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 15 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 17 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 19 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 20 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 21 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 22 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 23 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 24 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 25 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 26 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 30 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 31 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 32 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 33 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 34 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 36 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 37 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 38 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 39 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 40 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 41 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 43 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 45 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 46 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 47 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 48 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 49 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants_NEC98~0.base, 50 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 51 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants_NEC98~0.base, 52 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 56 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 57 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 58 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 59 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 60 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 62 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 63 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 64 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 65 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 66 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 67 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 69 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 71 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 72 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 73 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 74 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 75 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 76 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 77 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 78 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 82 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 83 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 84 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 85 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 86 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants_NEC98~0.base, 88 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants_NEC98~0.base, 89 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 90 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 91 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 92 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 93 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 95 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 97 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 98 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 99 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 100 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 101 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 102 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 103 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants_NEC98~0.base, 104 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 108 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 109 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 110 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 111 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 112 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 114 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 115 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 116 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 117 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 118 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(250, ~#_DriveMediaConstants_NEC98~0.base, 119 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 121 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 123 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 124 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 125 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 126 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 127 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants_NEC98~0.base, 128 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 129 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(10, ~#_DriveMediaConstants_NEC98~0.base, 130 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 134 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 135 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 136 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 137 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 138 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 140 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 141 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 142 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 143 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 144 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 145 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 147 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 149 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 150 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 151 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 152 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 153 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 154 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 155 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 156 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 160 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 161 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 162 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 163 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 164 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 166 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 167 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 168 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 169 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 170 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 171 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 173 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 175 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 176 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 177 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 178 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 179 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants_NEC98~0.base, 180 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 181 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants_NEC98~0.base, 182 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 186 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 187 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 188 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 189 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 190 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 192 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 193 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 194 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 195 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 196 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 197 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 199 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 201 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 202 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 203 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 204 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 205 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 206 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 207 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 208 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 212 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 213 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 214 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 215 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 216 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants_NEC98~0.base, 218 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants_NEC98~0.base, 219 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 220 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 221 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 222 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 223 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 225 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 227 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 228 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 229 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 230 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 231 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 232 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 233 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants_NEC98~0.base, 234 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 238 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 239 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 240 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 241 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 242 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 244 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 245 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 246 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 247 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 248 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 249 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 251 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 253 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 254 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 255 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 256 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 257 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants_NEC98~0.base, 258 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 259 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 260 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 264 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 265 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 266 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 267 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 268 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 270 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 271 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 272 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 273 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 274 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 275 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 277 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 279 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 280 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 281 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 282 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 283 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(251, ~#_DriveMediaConstants_NEC98~0.base, 284 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 285 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(16, ~#_DriveMediaConstants_NEC98~0.base, 286 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 290 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 291 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 292 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 293 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 294 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 296 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 297 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 298 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 299 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 300 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 301 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 303 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 305 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 306 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 307 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 308 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 309 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 310 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 311 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 312 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 316 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 317 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 318 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 319 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 320 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 322 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 323 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 324 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 325 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 326 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 327 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 329 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 331 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 332 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 333 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 334 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 335 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 336 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 337 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(19, ~#_DriveMediaConstants_NEC98~0.base, 338 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 342 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 343 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 344 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 345 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 346 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 348 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 349 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 350 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 351 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 352 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 353 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 355 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 357 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 358 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 359 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 360 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 361 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 362 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 363 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(14, ~#_DriveMediaConstants_NEC98~0.base, 364 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 368 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 369 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 370 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 371 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 372 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 374 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 375 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 376 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 377 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 378 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 379 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 381 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 383 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 384 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 385 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 386 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 387 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(251, ~#_DriveMediaConstants_NEC98~0.base, 388 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 389 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants_NEC98~0.base, 390 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 394 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 395 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 396 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 397 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 398 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 400 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 401 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 402 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 403 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 404 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 405 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 407 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 409 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 410 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 411 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 412 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 413 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 414 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 415 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(17, ~#_DriveMediaConstants_NEC98~0.base, 416 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 420 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 421 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 422 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 423 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 424 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 426 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 427 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 428 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 429 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 430 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 431 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 433 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 435 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 436 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 437 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 438 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 439 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 440 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 441 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(18, ~#_DriveMediaConstants_NEC98~0.base, 442 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 446 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 447 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 448 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 449 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 450 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 452 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 453 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 454 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 455 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 456 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 457 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 459 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 461 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 462 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 463 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 464 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 465 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 466 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 467 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 468 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 472 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 473 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 474 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 475 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 476 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants_NEC98~0.base, 478 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 479 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(108, ~#_DriveMediaConstants_NEC98~0.base, 480 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 481 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 482 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 483 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 485 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 487 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 488 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 489 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 490 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 491 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 492 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 493 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 494 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(191, ~#_DriveMediaConstants_NEC98~0.base, 498 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(50, ~#_DriveMediaConstants_NEC98~0.base, 499 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 500 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 501 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 502 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 504 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 505 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 506 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 507 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 508 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 509 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 511 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 513 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 514 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 515 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 516 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 517 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 518 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 519 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(19, ~#_DriveMediaConstants_NEC98~0.base, 520 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(191, ~#_DriveMediaConstants_NEC98~0.base, 524 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(50, ~#_DriveMediaConstants_NEC98~0.base, 525 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 526 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 527 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 528 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 530 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 531 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 532 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 533 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 534 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 535 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 537 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 539 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 540 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 541 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 542 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 543 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 544 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 545 + ~#_DriveMediaConstants_NEC98~0.offset, 1);~DriveMediaConstants~0.base, ~DriveMediaConstants~0.offset := 0, 0;call ~#Result_Status3_PTOS~0.base, ~#Result_Status3_PTOS~0.offset := #Ultimate.allocOnStack(4);call write~init~int(0, ~#Result_Status3_PTOS~0.base, ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 1 + ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 2 + ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 3 + ~#Result_Status3_PTOS~0.offset, 1);~myStatus~0 := 0;~s~0 := 0;~pended~0 := 0;~compFptr~0.base, ~compFptr~0.offset := 0, 0;~compRegistered~0 := 0;~lowerDriverReturn~0 := 0;~setEventCalled~0 := 0;~customIrp~0 := 0;~PagingReferenceCount~0 := 0;~PagingMutex~0.base, ~PagingMutex~0.offset := 0, 0;~pirp~0.base, ~pirp~0.offset := 0, 0;call ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset := #Ultimate.allocOnStack(1);call write~init~int(0, ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset, 1); 252#L-1true havoc main_#res;havoc main_#t~nondet1168, main_#t~nondet1169, main_#t~ret1170, main_#t~ret1171, main_#t~ret1172, main_#t~ret1173, main_#t~ret1174, main_#t~ret1175, main_~#d~0.base, main_~#d~0.offset, main_~#u~0.base, main_~#u~0.offset, main_~status~4, main_~we_should_unload~0, main_~#irp~4.base, main_~#irp~4.offset, main_~__BLAST_NONDET~0, main_~irp_choice~0, main_~#devobj~0.base, main_~#devobj~0.offset, main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset, main_~__cil_tmp10~22, main_~__cil_tmp11~23, main_~__cil_tmp12~24, main_~__cil_tmp13~25, main_~__cil_tmp14~23, main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset, main_~__cil_tmp16~26.base, main_~__cil_tmp16~26.offset, main_~__cil_tmp17~26.base, main_~__cil_tmp17~26.offset, main_~__cil_tmp18~26.base, main_~__cil_tmp18~26.offset, main_~__cil_tmp19~28.base, main_~__cil_tmp19~28.offset, main_~__cil_tmp20~28.base, main_~__cil_tmp20~28.offset, main_~__cil_tmp21~28, main_~__cil_tmp22~29, main_~__cil_tmp23~29, main_~mem_24~0.base, main_~mem_24~0.offset, main_~mem_25~0.base, main_~mem_25~0.offset;call main_~#d~0.base, main_~#d~0.offset := #Ultimate.allocOnStack(168);call main_~#u~0.base, main_~#u~0.offset := #Ultimate.allocOnStack(8);havoc main_~status~4;havoc main_~we_should_unload~0;call main_~#irp~4.base, main_~#irp~4.offset := #Ultimate.allocOnStack(111);main_~__BLAST_NONDET~0 := main_#t~nondet1168;havoc main_#t~nondet1168;main_~irp_choice~0 := main_#t~nondet1169;havoc main_#t~nondet1169;call main_~#devobj~0.base, main_~#devobj~0.offset := #Ultimate.allocOnStack(175);havoc main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset;havoc main_~__cil_tmp10~22;havoc main_~__cil_tmp11~23;havoc main_~__cil_tmp12~24;havoc main_~__cil_tmp13~25;havoc main_~__cil_tmp14~23;havoc main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset;havoc main_~__cil_tmp16~26.base, main_~__cil_tmp16~26.offset;havoc main_~__cil_tmp17~26.base, main_~__cil_tmp17~26.offset;havoc main_~__cil_tmp18~26.base, main_~__cil_tmp18~26.offset;havoc main_~__cil_tmp19~28.base, main_~__cil_tmp19~28.offset;havoc main_~__cil_tmp20~28.base, main_~__cil_tmp20~28.offset;havoc main_~__cil_tmp21~28;havoc main_~__cil_tmp22~29;havoc main_~__cil_tmp23~29;havoc main_~mem_24~0.base, main_~mem_24~0.offset;havoc main_~mem_25~0.base, main_~mem_25~0.offset;main_~status~4 := 0;~pirp~0.base, ~pirp~0.offset := main_~#irp~4.base, main_~#irp~4.offset;main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset := #funAddr~DriverEntry.base, #funAddr~DriverEntry.offset;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~#fp.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~#fp.offset := main_~#d~0.base, main_~#d~0.offset, main_~#u~0.base, main_~#u~0.offset, main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.offset;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.offset;DriverEntry_#in~DriverObject.base, DriverEntry_#in~DriverObject.offset, DriverEntry_#in~RegistryPath.base, DriverEntry_#in~RegistryPath.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset;havoc DriverEntry_#res;havoc DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset, DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset, DriverEntry_#t~ret96.base, DriverEntry_#t~ret96.offset, DriverEntry_#t~mem97, DriverEntry_#t~mem98, DriverEntry_~DriverObject.base, DriverEntry_~DriverObject.offset, DriverEntry_~RegistryPath.base, DriverEntry_~RegistryPath.offset, DriverEntry_~ntStatus~0, DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset, DriverEntry_~__cil_tmp5~5, DriverEntry_~__cil_tmp6~5, DriverEntry_~__cil_tmp7~4, DriverEntry_~__cil_tmp8~3, DriverEntry_~__cil_tmp9~2, DriverEntry_~__cil_tmp10~2, DriverEntry_~__cil_tmp11~2, DriverEntry_~__cil_tmp12~2, DriverEntry_~__cil_tmp13~1, DriverEntry_~__cil_tmp14~0, DriverEntry_~__cil_tmp15~0, DriverEntry_~__cil_tmp16~0, DriverEntry_~__cil_tmp17~0, DriverEntry_~__cil_tmp18~0, DriverEntry_~__cil_tmp19~0, DriverEntry_~__cil_tmp20~0, DriverEntry_~__cil_tmp21~0, DriverEntry_~__cil_tmp22~0, DriverEntry_~__cil_tmp23~0, DriverEntry_~__cil_tmp24~0, DriverEntry_~__cil_tmp25~0, DriverEntry_~__cil_tmp26~0, DriverEntry_~__cil_tmp27~0, DriverEntry_~__cil_tmp28~0, DriverEntry_~__cil_tmp29~0, DriverEntry_~__cil_tmp30~0, DriverEntry_~__cil_tmp31~0, DriverEntry_~__cil_tmp32~0, DriverEntry_~__cil_tmp33~0, DriverEntry_~__cil_tmp34~0, DriverEntry_~__cil_tmp35~0, DriverEntry_~__cil_tmp36~0, DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset, DriverEntry_~__cil_tmp38~0, DriverEntry_~__cil_tmp39~0, DriverEntry_~__cil_tmp40~0, DriverEntry_~__cil_tmp41~0, DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset, DriverEntry_~__cil_tmp43~0, DriverEntry_~__cil_tmp44~0, DriverEntry_~__cil_tmp45~0, DriverEntry_~__cil_tmp46~0, DriverEntry_~__cil_tmp47~0, DriverEntry_~__cil_tmp48~0, DriverEntry_~__cil_tmp49~0.base, DriverEntry_~__cil_tmp49~0.offset, DriverEntry_~__cil_tmp50~0, DriverEntry_~__cil_tmp51~0.base, DriverEntry_~__cil_tmp51~0.offset, DriverEntry_~__cil_tmp52~0.base, DriverEntry_~__cil_tmp52~0.offset, DriverEntry_~__cil_tmp53~0, DriverEntry_~__cil_tmp54~0, DriverEntry_~__cil_tmp55~0, DriverEntry_~__cil_tmp56~0, DriverEntry_~__cil_tmp57~0, DriverEntry_~__cil_tmp58~0, DriverEntry_~__cil_tmp59~0.base, DriverEntry_~__cil_tmp59~0.offset, DriverEntry_~__cil_tmp60~0, DriverEntry_~__cil_tmp61~0, DriverEntry_~__cil_tmp62~0.base, DriverEntry_~__cil_tmp62~0.offset, DriverEntry_~__cil_tmp63~0, DriverEntry_~__cil_tmp64~0, DriverEntry_~__cil_tmp65~0, DriverEntry_~__cil_tmp66~0, DriverEntry_~__cil_tmp67~0, DriverEntry_~__cil_tmp68~0, DriverEntry_~__cil_tmp69~0, DriverEntry_~__cil_tmp70~0, DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset, DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset, DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset, DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset, DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset, DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset, DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset, DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset, DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset, DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset, DriverEntry_~mem_81~0.base, DriverEntry_~mem_81~0.offset, DriverEntry_~mem_82~0.base, DriverEntry_~mem_82~0.offset, DriverEntry_~mem_83~0.base, DriverEntry_~mem_83~0.offset, DriverEntry_~mem_84~0.base, DriverEntry_~mem_84~0.offset;DriverEntry_~DriverObject.base, DriverEntry_~DriverObject.offset := DriverEntry_#in~DriverObject.base, DriverEntry_#in~DriverObject.offset;DriverEntry_~RegistryPath.base, DriverEntry_~RegistryPath.offset := DriverEntry_#in~RegistryPath.base, DriverEntry_#in~RegistryPath.offset;havoc DriverEntry_~ntStatus~0;havoc DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset;havoc DriverEntry_~__cil_tmp5~5;havoc DriverEntry_~__cil_tmp6~5;havoc DriverEntry_~__cil_tmp7~4;havoc DriverEntry_~__cil_tmp8~3;havoc DriverEntry_~__cil_tmp9~2;havoc DriverEntry_~__cil_tmp10~2;havoc DriverEntry_~__cil_tmp11~2;havoc DriverEntry_~__cil_tmp12~2;havoc DriverEntry_~__cil_tmp13~1;havoc DriverEntry_~__cil_tmp14~0;havoc DriverEntry_~__cil_tmp15~0;havoc DriverEntry_~__cil_tmp16~0;havoc DriverEntry_~__cil_tmp17~0;havoc DriverEntry_~__cil_tmp18~0;havoc DriverEntry_~__cil_tmp19~0;havoc DriverEntry_~__cil_tmp20~0;havoc DriverEntry_~__cil_tmp21~0;havoc DriverEntry_~__cil_tmp22~0;havoc DriverEntry_~__cil_tmp23~0;havoc DriverEntry_~__cil_tmp24~0;havoc DriverEntry_~__cil_tmp25~0;havoc DriverEntry_~__cil_tmp26~0;havoc DriverEntry_~__cil_tmp27~0;havoc DriverEntry_~__cil_tmp28~0;havoc DriverEntry_~__cil_tmp29~0;havoc DriverEntry_~__cil_tmp30~0;havoc DriverEntry_~__cil_tmp31~0;havoc DriverEntry_~__cil_tmp32~0;havoc DriverEntry_~__cil_tmp33~0;havoc DriverEntry_~__cil_tmp34~0;havoc DriverEntry_~__cil_tmp35~0;havoc DriverEntry_~__cil_tmp36~0;havoc DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset;havoc DriverEntry_~__cil_tmp38~0;havoc DriverEntry_~__cil_tmp39~0;havoc DriverEntry_~__cil_tmp40~0;havoc DriverEntry_~__cil_tmp41~0;havoc DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset;havoc DriverEntry_~__cil_tmp43~0;havoc DriverEntry_~__cil_tmp44~0;havoc DriverEntry_~__cil_tmp45~0;havoc DriverEntry_~__cil_tmp46~0;havoc DriverEntry_~__cil_tmp47~0;havoc DriverEntry_~__cil_tmp48~0;havoc DriverEntry_~__cil_tmp49~0.base, DriverEntry_~__cil_tmp49~0.offset;havoc DriverEntry_~__cil_tmp50~0;havoc DriverEntry_~__cil_tmp51~0.base, DriverEntry_~__cil_tmp51~0.offset;havoc DriverEntry_~__cil_tmp52~0.base, DriverEntry_~__cil_tmp52~0.offset;havoc DriverEntry_~__cil_tmp53~0;havoc DriverEntry_~__cil_tmp54~0;havoc DriverEntry_~__cil_tmp55~0;havoc DriverEntry_~__cil_tmp56~0;havoc DriverEntry_~__cil_tmp57~0;havoc DriverEntry_~__cil_tmp58~0;havoc DriverEntry_~__cil_tmp59~0.base, DriverEntry_~__cil_tmp59~0.offset;havoc DriverEntry_~__cil_tmp60~0;havoc DriverEntry_~__cil_tmp61~0;havoc DriverEntry_~__cil_tmp62~0.base, DriverEntry_~__cil_tmp62~0.offset;havoc DriverEntry_~__cil_tmp63~0;havoc DriverEntry_~__cil_tmp64~0;havoc DriverEntry_~__cil_tmp65~0;havoc DriverEntry_~__cil_tmp66~0;havoc DriverEntry_~__cil_tmp67~0;havoc DriverEntry_~__cil_tmp68~0;havoc DriverEntry_~__cil_tmp69~0;havoc DriverEntry_~__cil_tmp70~0;havoc DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset;havoc DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset;havoc DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset;havoc DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset;havoc DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset;havoc DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset;havoc DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset;havoc DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset;havoc DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset;havoc DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset;havoc DriverEntry_~mem_81~0.base, DriverEntry_~mem_81~0.offset;havoc DriverEntry_~mem_82~0.base, DriverEntry_~mem_82~0.offset;havoc DriverEntry_~mem_83~0.base, DriverEntry_~mem_83~0.offset;havoc DriverEntry_~mem_84~0.base, DriverEntry_~mem_84~0.offset;DriverEntry_~ntStatus~0 := 0; 4#L2647loopEntrytrue assume !true; 1118#L2651true DriverEntry_~__cil_tmp5~5 := 0;DriverEntry_~__cil_tmp6~5 := 56 + DriverEntry_~__cil_tmp5~5;DriverEntry_~__cil_tmp7~4 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp8~3 := DriverEntry_~__cil_tmp7~4 + DriverEntry_~__cil_tmp6~5;DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset := 0, (if DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset, DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset, 4);DriverEntry_~__cil_tmp9~2 := 8;DriverEntry_~__cil_tmp10~2 := 56 + DriverEntry_~__cil_tmp9~2;DriverEntry_~__cil_tmp11~2 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp12~2 := DriverEntry_~__cil_tmp11~2 + DriverEntry_~__cil_tmp10~2;DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset := 0, (if DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset, DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset, 4);DriverEntry_~__cil_tmp13~1 := 12;DriverEntry_~__cil_tmp14~0 := 56 + DriverEntry_~__cil_tmp13~1;DriverEntry_~__cil_tmp15~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp16~0 := DriverEntry_~__cil_tmp15~0 + DriverEntry_~__cil_tmp14~0;DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset := 0, (if DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset, DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset, 4);DriverEntry_~__cil_tmp17~0 := 16;DriverEntry_~__cil_tmp18~0 := 56 + DriverEntry_~__cil_tmp17~0;DriverEntry_~__cil_tmp19~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp20~0 := DriverEntry_~__cil_tmp19~0 + DriverEntry_~__cil_tmp18~0;DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset := 0, (if DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset, DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset, 4);DriverEntry_~__cil_tmp21~0 := 56;DriverEntry_~__cil_tmp22~0 := 56 + DriverEntry_~__cil_tmp21~0;DriverEntry_~__cil_tmp23~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp24~0 := DriverEntry_~__cil_tmp23~0 + DriverEntry_~__cil_tmp22~0;DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset := 0, (if DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyDeviceControl.base, #funAddr~FloppyDeviceControl.offset, DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset, 4);DriverEntry_~__cil_tmp25~0 := 108;DriverEntry_~__cil_tmp26~0 := 56 + DriverEntry_~__cil_tmp25~0;DriverEntry_~__cil_tmp27~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp28~0 := DriverEntry_~__cil_tmp27~0 + DriverEntry_~__cil_tmp26~0;DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset := 0, (if DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyPnp.base, #funAddr~FloppyPnp.offset, DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset, 4);DriverEntry_~__cil_tmp29~0 := 88;DriverEntry_~__cil_tmp30~0 := 56 + DriverEntry_~__cil_tmp29~0;DriverEntry_~__cil_tmp31~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp32~0 := DriverEntry_~__cil_tmp31~0 + DriverEntry_~__cil_tmp30~0;DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset := 0, (if DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyPower.base, #funAddr~FloppyPower.offset, DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset, 4);DriverEntry_~__cil_tmp33~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp34~0 := 52 + DriverEntry_~__cil_tmp33~0;DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset := 0, (if DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyUnload.base, #funAddr~FloppyUnload.offset, DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset, 4);DriverEntry_~__cil_tmp35~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp36~0 := 24 + DriverEntry_~__cil_tmp35~0;DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset := 0, (if DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 - 4294967296);call DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset := read~$Pointer$(DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset, 4);DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset := DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset;havoc DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset;DriverEntry_~__cil_tmp38~0 := DriverEntry_~__cil_tmp37~0.base + DriverEntry_~__cil_tmp37~0.offset;DriverEntry_~__cil_tmp39~0 := 4 + DriverEntry_~__cil_tmp38~0;DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset := 0, (if DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyAddDevice.base, #funAddr~FloppyAddDevice.offset, DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset, 4);DriverEntry_~__cil_tmp40~0 := 0;DriverEntry_~__cil_tmp41~0 := 32;ExAllocatePoolWithTag_#in~PoolType, ExAllocatePoolWithTag_#in~NumberOfBytes, ExAllocatePoolWithTag_#in~Tag := DriverEntry_~__cil_tmp40~0, DriverEntry_~__cil_tmp41~0, 1886350406;havoc ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;havoc ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset, ExAllocatePoolWithTag_~PoolType, ExAllocatePoolWithTag_~NumberOfBytes, ExAllocatePoolWithTag_~Tag, ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset, ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset, ExAllocatePoolWithTag_~__cil_tmp6~17;ExAllocatePoolWithTag_~PoolType := ExAllocatePoolWithTag_#in~PoolType;ExAllocatePoolWithTag_~NumberOfBytes := ExAllocatePoolWithTag_#in~NumberOfBytes;ExAllocatePoolWithTag_~Tag := ExAllocatePoolWithTag_#in~Tag;havoc ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset;havoc ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset;havoc ExAllocatePoolWithTag_~__cil_tmp6~17;ExAllocatePoolWithTag_~__cil_tmp6~17 := (if ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 <= 2147483647 then ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 else ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 - 4294967296);malloc_#in~i := ExAllocatePoolWithTag_~__cil_tmp6~17;havoc malloc_#res.base, malloc_#res.offset;havoc malloc_~i;malloc_~i := malloc_#in~i;malloc_#res.base, malloc_#res.offset := ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset; 760#L20912true ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset := malloc_#res.base, malloc_#res.offset;ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset := ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset;havoc ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset;ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset := ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset;ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset := ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset; 71#L20946true DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset := ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset := DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset;havoc DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset;~PagingMutex~0.base, ~PagingMutex~0.offset := DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset;DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset := 0, 0;DriverEntry_~__cil_tmp43~0 := DriverEntry_~__cil_tmp42~0.base + DriverEntry_~__cil_tmp42~0.offset;DriverEntry_~__cil_tmp44~0 := ~PagingMutex~0.base + ~PagingMutex~0.offset; 1117#L2717true assume DriverEntry_~__cil_tmp44~0 % 4294967296 == DriverEntry_~__cil_tmp43~0 % 4294967296;DriverEntry_#res := -1073741670; 275#L2773true ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214 := DriverEntry_#res;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214; 350#L-1-1true main_#t~ret1170 := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;main_~status~4 := main_#t~ret1170;havoc main_#t~ret1170; 15#L20727true assume main_~status~4 >= 0;~s~0 := 1;~customIrp~0 := 0;~setEventCalled~0 := ~customIrp~0;~lowerDriverReturn~0 := ~setEventCalled~0;~compRegistered~0 := ~lowerDriverReturn~0;~compFptr~0.base, ~compFptr~0.offset := 0, ~compRegistered~0;~pended~0 := ~compFptr~0.base + ~compFptr~0.offset;main_~__cil_tmp10~22 := ~pirp~0.base + ~pirp~0.offset;main_~__cil_tmp11~23 := 24 + main_~__cil_tmp10~22;main_~mem_24~0.base, main_~mem_24~0.offset := 0, (if main_~__cil_tmp11~23 % 4294967296 % 4294967296 <= 2147483647 then main_~__cil_tmp11~23 % 4294967296 % 4294967296 else main_~__cil_tmp11~23 % 4294967296 % 4294967296 - 4294967296);call write~int(0, main_~mem_24~0.base, main_~mem_24~0.offset, 4);~myStatus~0 := 0; 494#L20740true assume 0 == main_~irp_choice~0;main_~__cil_tmp12~24 := ~pirp~0.base + ~pirp~0.offset;main_~__cil_tmp13~25 := 24 + main_~__cil_tmp12~24;main_~mem_25~0.base, main_~mem_25~0.offset := 0, (if main_~__cil_tmp13~25 % 4294967296 % 4294967296 <= 2147483647 then main_~__cil_tmp13~25 % 4294967296 % 4294967296 else main_~__cil_tmp13~25 % 4294967296 % 4294967296 - 4294967296);call write~int(-1073741637, main_~mem_25~0.base, main_~mem_25~0.offset, 4);~myStatus~0 := -1073741637; 491#L20740-2true ~s~0 := 1;~pended~0 := 0;~compFptr~0.base, ~compFptr~0.offset := 0, 0;~compRegistered~0 := 0;~lowerDriverReturn~0 := 0;~setEventCalled~0 := 0;~customIrp~0 := 0; 851#L20690true main_~__cil_tmp14~23 := (if main_~status~4 >= 0 then 1 else 0); 1048#L20754true assume !(0 == main_~__cil_tmp14~23); 526#L20760true assume 0 == main_~__BLAST_NONDET~0; 598#L20761true main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset := #funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset; 637#L20781true call main_#t~ret1171 := ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0(main_~#devobj~0.base, main_~#devobj~0.offset, ~pirp~0.base, ~pirp~0.offset, main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset);< 951###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRYtrue [2020-10-26 04:30:47,801 INFO L796 eck$LassoCheckResult]: Loop: 951###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRYtrue #~DeviceObject.base, #~DeviceObject.offset := #in~DeviceObject.base, #in~DeviceObject.offset;#~Irp.base, #~Irp.offset := #in~Irp.base, #in~Irp.offset; 90#L-1true assume !(#in~#fp.base == #funAddr~FloppyPower.base && #in~#fp.offset == #funAddr~FloppyPower.offset); 114#L-1-3true assume #in~#fp.base == #funAddr~FloppyPnp.base && #in~#fp.offset == #funAddr~FloppyPnp.offset; 110#L-1-4true call #t~ret1212 := FloppyPnp(#~DeviceObject.base, #~DeviceObject.offset, #~Irp.base, #~Irp.offset);< 559#FloppyPnpENTRYtrue ~DeviceObject.base, ~DeviceObject.offset := #in~DeviceObject.base, #in~DeviceObject.offset;~Irp.base, ~Irp.offset := #in~Irp.base, #in~Irp.offset;havoc ~irpSp~2.base, ~irpSp~2.offset;havoc ~disketteExtension~3.base, ~disketteExtension~3.offset;havoc ~ntStatus~3;call ~#doneEvent~0.base, ~#doneEvent~0.offset := #Ultimate.allocOnStack(16);havoc ~irpSp___0~0.base, ~irpSp___0~0.offset;havoc ~nextIrpSp~0.base, ~nextIrpSp~0.offset;havoc ~irpSp___1~0.base, ~irpSp___1~0.offset;havoc ~tmp~3.base, ~tmp~3.offset;havoc ~__cil_tmp11~5.base, ~__cil_tmp11~5.offset;havoc ~__cil_tmp12~5;havoc ~__cil_tmp13~4;havoc ~__cil_tmp14~3.base, ~__cil_tmp14~3.offset;havoc ~__cil_tmp15~4;havoc ~__cil_tmp16~4;havoc ~__cil_tmp17~4;havoc ~__cil_tmp18~4;havoc ~__cil_tmp19~5;havoc ~__cil_tmp20~5;havoc ~__cil_tmp21~5;havoc ~__cil_tmp22~5;havoc ~__cil_tmp23~5;havoc ~__cil_tmp24~6;havoc ~__cil_tmp25~6;havoc ~__cil_tmp26~6;havoc ~__cil_tmp27~6;havoc ~__cil_tmp28~6;havoc ~__cil_tmp29~6;havoc ~__cil_tmp30~6;havoc ~__cil_tmp31~6;havoc ~__cil_tmp32~6;havoc ~__cil_tmp33~6;havoc ~__cil_tmp34~6;havoc ~__cil_tmp35~6;havoc ~__cil_tmp36~6;havoc ~__cil_tmp37~6;havoc ~__cil_tmp38~6;havoc ~__cil_tmp39~6;havoc ~__cil_tmp40~6;havoc ~__cil_tmp41~6;havoc ~__cil_tmp42~6;havoc ~__cil_tmp43~6;havoc ~__cil_tmp44~6;havoc ~__cil_tmp45~6;havoc ~__cil_tmp46~6;havoc ~__cil_tmp47~6;havoc ~__cil_tmp48~6;havoc ~__cil_tmp49~6;havoc ~__cil_tmp50~6;havoc ~__cil_tmp51~6;havoc ~__cil_tmp52~6;havoc ~__cil_tmp53~6;havoc ~__cil_tmp54~6.base, ~__cil_tmp54~6.offset;havoc ~__cil_tmp55~6;havoc ~__cil_tmp56~6;havoc ~__cil_tmp57~6.base, ~__cil_tmp57~6.offset;havoc ~__cil_tmp58~6;havoc ~__cil_tmp59~6;havoc ~__cil_tmp60~6.base, ~__cil_tmp60~6.offset;havoc ~__cil_tmp61~6;havoc ~__cil_tmp62~6;havoc ~__cil_tmp63~6;havoc ~__cil_tmp64~6;havoc ~__cil_tmp65~6.base, ~__cil_tmp65~6.offset;havoc ~__cil_tmp66~6;havoc ~__cil_tmp67~6;havoc ~__cil_tmp68~6.base, ~__cil_tmp68~6.offset;havoc ~__cil_tmp69~6.base, ~__cil_tmp69~6.offset;havoc ~__cil_tmp70~6;havoc ~__cil_tmp71~5.base, ~__cil_tmp71~5.offset;havoc ~__cil_tmp72~5.base, ~__cil_tmp72~5.offset;havoc ~__cil_tmp73~5.base, ~__cil_tmp73~5.offset;havoc ~__cil_tmp74~5;havoc ~__cil_tmp75~5;havoc ~__cil_tmp76~5;havoc ~__cil_tmp77~5.base, ~__cil_tmp77~5.offset;havoc ~__cil_tmp78~5;havoc ~__cil_tmp79~5;havoc ~__cil_tmp80~5;havoc ~__cil_tmp81~5.base, ~__cil_tmp81~5.offset;havoc ~__cil_tmp82~5.base, ~__cil_tmp82~5.offset;havoc ~__cil_tmp83~5;havoc ~__cil_tmp84~5;havoc ~__cil_tmp85~5.base, ~__cil_tmp85~5.offset;havoc ~__cil_tmp86~5;havoc ~__cil_tmp87~5;havoc ~__cil_tmp88~5;havoc ~__cil_tmp89~5;havoc ~__cil_tmp90~5;havoc ~__cil_tmp91~5;havoc ~__cil_tmp92~5;havoc ~__cil_tmp93~5;havoc ~__cil_tmp94~5;havoc ~__cil_tmp95~5;havoc ~__cil_tmp96~5;havoc ~__cil_tmp97~5;havoc ~__cil_tmp98~5;havoc ~__cil_tmp99~5;havoc ~__cil_tmp100~5;havoc ~__cil_tmp101~5;havoc ~__cil_tmp102~5;havoc ~__cil_tmp103~5;havoc ~__cil_tmp104~5;havoc ~__cil_tmp105~5.base, ~__cil_tmp105~5.offset;havoc ~__cil_tmp106~5;havoc ~__cil_tmp107~5;havoc ~__cil_tmp108~4.base, ~__cil_tmp108~4.offset;havoc ~__cil_tmp109~4;havoc ~__cil_tmp110~4;havoc ~__cil_tmp111~4;havoc ~__cil_tmp112~4;havoc ~__cil_tmp113~4;havoc ~__cil_tmp114~4;havoc ~__cil_tmp115~4;havoc ~__cil_tmp116~4;havoc ~__cil_tmp117~3;havoc ~__cil_tmp118~3;havoc ~__cil_tmp119~3;havoc ~__cil_tmp120~3;havoc ~__cil_tmp121~3;havoc ~__cil_tmp122~3;havoc ~__cil_tmp123~3;havoc ~__cil_tmp124~3;havoc ~__cil_tmp125~3;havoc ~__cil_tmp126~3;havoc ~__cil_tmp127~3;havoc ~__cil_tmp128~3;havoc ~__cil_tmp129~3;havoc ~__cil_tmp130~3;havoc ~__cil_tmp131~3;havoc ~__cil_tmp132~3;havoc ~__cil_tmp133~3;havoc ~__cil_tmp134~3;havoc ~__cil_tmp135~3;havoc ~__cil_tmp136~3;havoc ~__cil_tmp137~3;havoc ~__cil_tmp138~3;havoc ~__cil_tmp139~2;havoc ~__cil_tmp140~2.base, ~__cil_tmp140~2.offset;havoc ~__cil_tmp141~2;havoc ~__cil_tmp142~2;havoc ~__cil_tmp143~2.base, ~__cil_tmp143~2.offset;havoc ~__cil_tmp144~2;havoc ~__cil_tmp145~2;havoc ~__cil_tmp146~2;havoc ~__cil_tmp147~2;havoc ~__cil_tmp148~2;havoc ~__cil_tmp149~2;havoc ~__cil_tmp150~2;havoc ~__cil_tmp151~2;havoc ~__cil_tmp152~2;havoc ~__cil_tmp153~2;havoc ~__cil_tmp154~2;havoc ~__cil_tmp155~2;havoc ~__cil_tmp156~2.base, ~__cil_tmp156~2.offset;havoc ~__cil_tmp157~2.base, ~__cil_tmp157~2.offset;havoc ~__cil_tmp158~2.base, ~__cil_tmp158~2.offset;havoc ~__cil_tmp159~2.base, ~__cil_tmp159~2.offset;havoc ~__cil_tmp160~2;havoc ~__cil_tmp161~2;havoc ~__cil_tmp162~2.base, ~__cil_tmp162~2.offset;havoc ~__cil_tmp163~2;havoc ~__cil_tmp164~2;havoc ~__cil_tmp165~2;havoc ~__cil_tmp166~2;havoc ~__cil_tmp167~2;havoc ~__cil_tmp168~2;havoc ~__cil_tmp169~2;havoc ~__cil_tmp170~2;havoc ~__cil_tmp171~2;havoc ~__cil_tmp172~2;havoc ~__cil_tmp173~2.base, ~__cil_tmp173~2.offset;havoc ~__cil_tmp174~2;havoc ~__cil_tmp175~2;havoc ~__cil_tmp176~2;havoc ~__cil_tmp177~2;havoc ~__cil_tmp178~2;havoc ~__cil_tmp179~2;havoc ~__cil_tmp180~2;havoc ~__cil_tmp181~2;havoc ~__cil_tmp182~2;havoc ~__cil_tmp183~2;havoc ~__cil_tmp184~2;havoc ~__cil_tmp185~2;havoc ~__cil_tmp186~2;havoc ~__cil_tmp187~2;havoc ~__cil_tmp188~2;havoc ~__cil_tmp189~2;havoc ~__cil_tmp190~2;havoc ~__cil_tmp191~2;havoc ~__cil_tmp192~2;havoc ~__cil_tmp193~2;havoc ~__cil_tmp194~2;havoc ~__cil_tmp195~2;havoc ~__cil_tmp196~2;havoc ~__cil_tmp197~2;havoc ~__cil_tmp198~2.base, ~__cil_tmp198~2.offset;havoc ~__cil_tmp199~2.base, ~__cil_tmp199~2.offset;havoc ~__cil_tmp200~2;havoc ~__cil_tmp201~2.base, ~__cil_tmp201~2.offset;havoc ~__cil_tmp202~2.base, ~__cil_tmp202~2.offset;havoc ~__cil_tmp203~2;havoc ~__cil_tmp204~2;havoc ~__cil_tmp205~2.base, ~__cil_tmp205~2.offset;havoc ~__cil_tmp206~2;havoc ~__cil_tmp207~2;havoc ~__cil_tmp208~2;havoc ~__cil_tmp209~2;havoc ~__cil_tmp210~2.base, ~__cil_tmp210~2.offset;havoc ~__cil_tmp211~2;havoc ~__cil_tmp212~2;havoc ~__cil_tmp213~1;havoc ~__cil_tmp214~1;havoc ~__cil_tmp215~1;havoc ~__cil_tmp216~1;havoc ~__cil_tmp217~1;havoc ~__cil_tmp218~1;havoc ~__cil_tmp219~1;havoc ~__cil_tmp220~1;havoc ~__cil_tmp221~1;havoc ~__cil_tmp222~1;havoc ~__cil_tmp223~1;havoc ~__cil_tmp224~1;havoc ~__cil_tmp225~1;havoc ~__cil_tmp226~1;havoc ~__cil_tmp227~1;havoc ~__cil_tmp228~1;havoc ~__cil_tmp229~1;havoc ~__cil_tmp230~1;havoc ~__cil_tmp231~1;havoc ~__cil_tmp232~1;havoc ~__cil_tmp233~1;havoc ~__cil_tmp234~1;havoc ~__cil_tmp235~1;havoc ~__cil_tmp236~1;havoc ~__cil_tmp237~1.base, ~__cil_tmp237~1.offset;havoc ~__cil_tmp238~1;havoc ~__cil_tmp239~1;havoc ~__cil_tmp240~1.base, ~__cil_tmp240~1.offset;havoc ~__cil_tmp241~1;havoc ~__cil_tmp242~1;havoc ~__cil_tmp243~1.base, ~__cil_tmp243~1.offset;havoc ~__cil_tmp244~1;havoc ~__cil_tmp245~1;havoc ~__cil_tmp246~1;havoc ~__cil_tmp247~1;havoc ~__cil_tmp248~1.base, ~__cil_tmp248~1.offset;havoc ~__cil_tmp249~1;havoc ~__cil_tmp250~1;havoc ~__cil_tmp251~1;havoc ~__cil_tmp252~1;havoc ~__cil_tmp253~1;havoc ~__cil_tmp254~1;havoc ~__cil_tmp255~1;havoc ~__cil_tmp256~1;havoc ~__cil_tmp257~1;havoc ~__cil_tmp258~1;havoc ~__cil_tmp259~1;havoc ~__cil_tmp260~1;havoc ~__cil_tmp261~1;havoc ~__cil_tmp262~1;havoc ~__cil_tmp263~1;havoc ~__cil_tmp264~1;havoc ~__cil_tmp265~1;havoc ~__cil_tmp266~1;havoc ~__cil_tmp267~1;havoc ~__cil_tmp268~1;havoc ~__cil_tmp269~1;havoc ~__cil_tmp270~1.base, ~__cil_tmp270~1.offset;havoc ~__cil_tmp271~1;havoc ~__cil_tmp272~1;havoc ~__cil_tmp273~1;havoc ~__cil_tmp274~1;havoc ~__cil_tmp275~1.base, ~__cil_tmp275~1.offset;havoc ~__cil_tmp276~1.base, ~__cil_tmp276~1.offset;havoc ~__cil_tmp277~1;havoc ~__cil_tmp278~1;havoc ~__cil_tmp279~1;havoc ~__cil_tmp280~1;havoc ~__cil_tmp281~1.base, ~__cil_tmp281~1.offset;havoc ~__cil_tmp282~1;havoc ~__cil_tmp283~1;havoc ~__cil_tmp284~1;havoc ~__cil_tmp285~1.base, ~__cil_tmp285~1.offset;havoc ~__cil_tmp286~1;havoc ~__cil_tmp287~1;havoc ~__cil_tmp288~1.base, ~__cil_tmp288~1.offset;havoc ~__cil_tmp289~1;havoc ~__cil_tmp290~1;havoc ~__cil_tmp291~1.base, ~__cil_tmp291~1.offset;havoc ~__cil_tmp292~1.base, ~__cil_tmp292~1.offset;havoc ~__cil_tmp293~1.base, ~__cil_tmp293~1.offset;havoc ~__cil_tmp294~1;havoc ~__cil_tmp295~1;havoc ~__cil_tmp296~1.base, ~__cil_tmp296~1.offset;havoc ~__cil_tmp297~1;havoc ~__cil_tmp298~1;havoc ~__cil_tmp299~1.base, ~__cil_tmp299~1.offset;havoc ~__cil_tmp300~1.base, ~__cil_tmp300~1.offset;havoc ~__cil_tmp301~1.base, ~__cil_tmp301~1.offset;havoc ~__cil_tmp302~1;havoc ~__cil_tmp303~1;havoc ~__cil_tmp304~1;havoc ~__cil_tmp305~1;havoc ~__cil_tmp306~1;havoc ~__cil_tmp307~1;havoc ~__cil_tmp308~1.base, ~__cil_tmp308~1.offset;havoc ~__cil_tmp309~1;havoc ~__cil_tmp310~1;havoc ~__cil_tmp311~1.base, ~__cil_tmp311~1.offset;havoc ~__cil_tmp312~1;havoc ~__cil_tmp313~1;havoc ~__cil_tmp314~1.base, ~__cil_tmp314~1.offset;havoc ~__cil_tmp315~1.base, ~__cil_tmp315~1.offset;havoc ~__cil_tmp316~1.base, ~__cil_tmp316~1.offset;havoc ~__cil_tmp317~1;havoc ~__cil_tmp318~1;havoc ~__cil_tmp319~1.base, ~__cil_tmp319~1.offset;havoc ~__cil_tmp320~1;havoc ~__cil_tmp321~1;havoc ~__cil_tmp322~1;havoc ~__cil_tmp323~1;havoc ~__cil_tmp324~1;havoc ~__cil_tmp325~1;havoc ~__cil_tmp326~1;havoc ~__cil_tmp327~1;havoc ~__cil_tmp328~1;havoc ~__cil_tmp329~1;havoc ~__cil_tmp330~1;havoc ~__cil_tmp331~1;havoc ~__cil_tmp332~1;havoc ~__cil_tmp333~1;havoc ~__cil_tmp334~1;havoc ~__cil_tmp335~1;havoc ~__cil_tmp336~1;havoc ~__cil_tmp337~1;havoc ~__cil_tmp338~1;havoc ~__cil_tmp339~1;havoc ~__cil_tmp340~1;havoc ~__cil_tmp341~1;havoc ~__cil_tmp342~1.base, ~__cil_tmp342~1.offset;havoc ~__cil_tmp343~1;havoc ~__cil_tmp344~1;havoc ~__cil_tmp345~1.base, ~__cil_tmp345~1.offset;havoc ~__cil_tmp346~1.base, ~__cil_tmp346~1.offset;havoc ~mem_347~0.base, ~mem_347~0.offset;havoc ~mem_348~0.base, ~mem_348~0.offset;havoc ~mem_349~0.base, ~mem_349~0.offset;havoc ~mem_350~0.base, ~mem_350~0.offset;havoc ~mem_351~0.base, ~mem_351~0.offset;havoc ~mem_352~0.base, ~mem_352~0.offset;havoc ~mem_353~0.base, ~mem_353~0.offset;havoc ~mem_354~0.base, ~mem_354~0.offset;havoc ~mem_355~0.base, ~mem_355~0.offset;havoc ~mem_356~0.base, ~mem_356~0.offset;havoc ~mem_357~0.base, ~mem_357~0.offset;havoc ~mem_358~0.base, ~mem_358~0.offset;havoc ~mem_359~0.base, ~mem_359~0.offset;havoc ~mem_360~0.base, ~mem_360~0.offset;havoc ~mem_361~0.base, ~mem_361~0.offset;havoc ~mem_362~0.base, ~mem_362~0.offset;havoc ~mem_363~0.base, ~mem_363~0.offset;havoc ~mem_364~0.base, ~mem_364~0.offset;havoc ~mem_365~0.base, ~mem_365~0.offset;havoc ~mem_366~0.base, ~mem_366~0.offset;havoc ~mem_367~0.base, ~mem_367~0.offset;havoc ~mem_368~0.base, ~mem_368~0.offset;havoc ~mem_369~0.base, ~mem_369~0.offset;havoc ~mem_370~0.base, ~mem_370~0.offset;havoc ~mem_371~0.base, ~mem_371~0.offset;havoc ~mem_372~0.base, ~mem_372~0.offset;havoc ~mem_373~0.base, ~mem_373~0.offset;havoc ~mem_374~0.base, ~mem_374~0.offset;havoc ~mem_375~0.base, ~mem_375~0.offset;havoc ~mem_376~0.base, ~mem_376~0.offset;havoc ~mem_377~0.base, ~mem_377~0.offset;havoc ~mem_378~0.base, ~mem_378~0.offset;havoc ~mem_379~0.base, ~mem_379~0.offset;havoc ~mem_380~0.base, ~mem_380~0.offset;havoc ~mem_381~0.base, ~mem_381~0.offset;havoc ~mem_382~0.base, ~mem_382~0.offset;havoc ~mem_383~0.base, ~mem_383~0.offset;havoc ~mem_384~0.base, ~mem_384~0.offset;havoc ~mem_385~0.base, ~mem_385~0.offset;havoc ~mem_386~0.base, ~mem_386~0.offset;havoc ~mem_387~0.base, ~mem_387~0.offset;havoc ~mem_388~0.base, ~mem_388~0.offset;havoc ~mem_389~0.base, ~mem_389~0.offset;havoc ~mem_390~0.base, ~mem_390~0.offset;havoc ~mem_391~0.base, ~mem_391~0.offset;havoc ~mem_392~0.base, ~mem_392~0.offset;havoc ~mem_393~0.base, ~mem_393~0.offset;havoc ~mem_394~0.base, ~mem_394~0.offset;havoc ~mem_395~0.base, ~mem_395~0.offset;havoc ~mem_396~0.base, ~mem_396~0.offset;havoc ~mem_397~0.base, ~mem_397~0.offset;havoc ~mem_398~0.base, ~mem_398~0.offset;havoc ~mem_399~0.base, ~mem_399~0.offset;havoc ~mem_400~0.base, ~mem_400~0.offset;havoc ~mem_401~0.base, ~mem_401~0.offset;havoc ~mem_402~0.base, ~mem_402~0.offset;havoc ~mem_403~0.base, ~mem_403~0.offset;havoc ~mem_404~0.base, ~mem_404~0.offset;havoc ~mem_405~0.base, ~mem_405~0.offset;havoc ~mem_406~0.base, ~mem_406~0.offset;havoc ~mem_407~0.base, ~mem_407~0.offset;havoc ~mem_408~0.base, ~mem_408~0.offset;havoc ~mem_409~0.base, ~mem_409~0.offset;havoc ~mem_410~0.base, ~mem_410~0.offset;havoc ~mem_411~0.base, ~mem_411~0.offset;havoc ~mem_412~0.base, ~mem_412~0.offset;havoc ~mem_413~0.base, ~mem_413~0.offset;havoc ~mem_414~0.base, ~mem_414~0.offset;havoc ~mem_415~0.base, ~mem_415~0.offset;havoc ~mem_416~0.base, ~mem_416~0.offset;havoc ~mem_417~0.base, ~mem_417~0.offset;havoc ~mem_418~0.base, ~mem_418~0.offset;havoc ~mem_419~0.base, ~mem_419~0.offset;havoc ~mem_420~0.base, ~mem_420~0.offset;havoc ~mem_421~0.base, ~mem_421~0.offset;havoc ~mem_422~0.base, ~mem_422~0.offset;havoc ~mem_423~0.base, ~mem_423~0.offset;~ntStatus~3 := 0; 80#L6914loopEntrytrue assume false; 1138#L6918true ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset := ~PagingMutex~0.base, ~PagingMutex~0.offset;havoc ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset;ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset := ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset; 113#L20920true ~PagingReferenceCount~0 := 1 + ~PagingReferenceCount~0; 520#L6924true assume 1 == ~PagingReferenceCount~0 % 4294967296;~__cil_tmp11~5.base, ~__cil_tmp11~5.offset := #funAddr~DriverEntry.base, #funAddr~DriverEntry.offset;MmResetDriverPaging_#in~AddressWithinSection.base, MmResetDriverPaging_#in~AddressWithinSection.offset := ~__cil_tmp11~5.base, ~__cil_tmp11~5.offset;havoc MmResetDriverPaging_~AddressWithinSection.base, MmResetDriverPaging_~AddressWithinSection.offset;MmResetDriverPaging_~AddressWithinSection.base, MmResetDriverPaging_~AddressWithinSection.offset := MmResetDriverPaging_#in~AddressWithinSection.base, MmResetDriverPaging_#in~AddressWithinSection.offset; 515#L6924-1true ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset := ~PagingMutex~0.base, ~PagingMutex~0.offset;havoc ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset;ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset := ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset; 878#L20928true ~__cil_tmp12~5 := ~DeviceObject.base + ~DeviceObject.offset;~__cil_tmp13~4 := 40 + ~__cil_tmp12~5;~mem_347~0.base, ~mem_347~0.offset := 0, (if ~__cil_tmp13~4 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp13~4 % 4294967296 % 4294967296 else ~__cil_tmp13~4 % 4294967296 % 4294967296 - 4294967296);call #t~mem323.base, #t~mem323.offset := read~$Pointer$(~mem_347~0.base, ~mem_347~0.offset, 4);~__cil_tmp14~3.base, ~__cil_tmp14~3.offset := #t~mem323.base, #t~mem323.offset;havoc #t~mem323.base, #t~mem323.offset;~disketteExtension~3.base, ~disketteExtension~3.offset := ~__cil_tmp14~3.base, ~__cil_tmp14~3.offset;~__cil_tmp15~4 := 32;~__cil_tmp16~4 := ~__cil_tmp15~4;~__cil_tmp17~4 := 64 + ~__cil_tmp16~4;~__cil_tmp18~4 := ~Irp.base + ~Irp.offset;~__cil_tmp19~5 := ~__cil_tmp18~4 + ~__cil_tmp17~4;~mem_348~0.base, ~mem_348~0.offset := 0, (if ~__cil_tmp19~5 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp19~5 % 4294967296 % 4294967296 else ~__cil_tmp19~5 % 4294967296 % 4294967296 - 4294967296);call #t~mem324.base, #t~mem324.offset := read~$Pointer$(~mem_348~0.base, ~mem_348~0.offset, 4);~irpSp~2.base, ~irpSp~2.offset := #t~mem324.base, #t~mem324.offset;havoc #t~mem324.base, #t~mem324.offset;~__cil_tmp20~5 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp21~5 := 13 + ~__cil_tmp20~5;~mem_349~0.base, ~mem_349~0.offset := 0, (if ~__cil_tmp21~5 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp21~5 % 4294967296 % 4294967296 else ~__cil_tmp21~5 % 4294967296 % 4294967296 - 4294967296);call #t~mem325 := read~int(~mem_349~0.base, ~mem_349~0.offset, 1); 282#L6952true assume !(0 != #t~mem325 % 256);havoc #t~mem325;~__cil_tmp27~6 := ~irpSp~2.base + ~irpSp~2.offset;~__cil_tmp28~6 := 1 + ~__cil_tmp27~6;~mem_352~0.base, ~mem_352~0.offset := 0, (if ~__cil_tmp28~6 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp28~6 % 4294967296 % 4294967296 else ~__cil_tmp28~6 % 4294967296 % 4294967296 - 4294967296);call #t~mem326 := read~int(~mem_352~0.base, ~mem_352~0.offset, 1);~__cil_tmp29~6 := #t~mem326;havoc #t~mem326; 185#L6977true assume !(0 == ~__cil_tmp29~6 % 256); 82#L6980true assume !(5 == ~__cil_tmp29~6 % 256); 1121#L6983true assume !(1 == ~__cil_tmp29~6 % 256); 987#L6986true assume !(6 == ~__cil_tmp29~6 % 256); 900#L6989true assume !(3 == ~__cil_tmp29~6 % 256); 678#L6992true assume !(4 == ~__cil_tmp29~6 % 256); 485#L6995true assume 2 == ~__cil_tmp29~6 % 256; 284#L6996true assume false; 256#L7480true ~__cil_tmp241~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp242~1 := 428 + ~__cil_tmp241~1;~__cil_tmp243~1.base, ~__cil_tmp243~1.offset := 0, (if ~__cil_tmp242~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp242~1 % 4294967296 % 4294967296 else ~__cil_tmp242~1 % 4294967296 % 4294967296 - 4294967296);ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset := ~__cil_tmp243~1.base, ~__cil_tmp243~1.offset;havoc ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset;ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset := ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset; 106#L20920-7true ~__cil_tmp244~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp245~1 := 14 + ~__cil_tmp244~1;~mem_405~0.base, ~mem_405~0.offset := 0, (if ~__cil_tmp245~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp245~1 % 4294967296 % 4294967296 else ~__cil_tmp245~1 % 4294967296 % 4294967296 - 4294967296);call write~int(0, ~mem_405~0.base, ~mem_405~0.offset, 1);~__cil_tmp246~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp247~1 := 428 + ~__cil_tmp246~1;~__cil_tmp248~1.base, ~__cil_tmp248~1.offset := 0, (if ~__cil_tmp247~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp247~1 % 4294967296 % 4294967296 else ~__cil_tmp247~1 % 4294967296 % 4294967296 - 4294967296);ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset := ~__cil_tmp248~1.base, ~__cil_tmp248~1.offset;havoc ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset;ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset := ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset; 898#L20928-10true ~__cil_tmp249~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp250~1 := 12 + ~__cil_tmp249~1;~mem_406~0.base, ~mem_406~0.offset := 0, (if ~__cil_tmp250~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp250~1 % 4294967296 % 4294967296 else ~__cil_tmp250~1 % 4294967296 % 4294967296 - 4294967296);call write~int(0, ~mem_406~0.base, ~mem_406~0.offset, 1);~__cil_tmp251~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp252~1 := 13 + ~__cil_tmp251~1;~mem_407~0.base, ~mem_407~0.offset := 0, (if ~__cil_tmp252~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp252~1 % 4294967296 % 4294967296 else ~__cil_tmp252~1 % 4294967296 % 4294967296 - 4294967296);call write~int(1, ~mem_407~0.base, ~mem_407~0.offset, 1); 325#L7503true call FloppyProcessQueuedRequests(~disketteExtension~3.base, ~disketteExtension~3.offset);< 311#FloppyProcessQueuedRequestsENTRYtrue ~DisketteExtension.base, ~DisketteExtension.offset := #in~DisketteExtension.base, #in~DisketteExtension.offset;havoc ~oldIrql~2;havoc ~headOfList~0.base, ~headOfList~0.offset;havoc ~currentIrp~0.base, ~currentIrp~0.offset;havoc ~irpSp~9.base, ~irpSp~9.offset;havoc ~tmp~12;havoc ~__cil_tmp7~19.base, ~__cil_tmp7~19.offset;havoc ~__cil_tmp8~18;havoc ~__cil_tmp9~21;havoc ~__cil_tmp10~21.base, ~__cil_tmp10~21.offset;havoc ~__cil_tmp11~22;havoc ~__cil_tmp12~23;havoc ~__cil_tmp13~24.base, ~__cil_tmp13~24.offset;havoc ~__cil_tmp14~22.base, ~__cil_tmp14~22.offset;havoc ~__cil_tmp15~24;havoc ~__cil_tmp16~25;havoc ~__cil_tmp17~25;havoc ~__cil_tmp18~25;havoc ~__cil_tmp19~27;havoc ~__cil_tmp20~27.base, ~__cil_tmp20~27.offset;havoc ~__cil_tmp21~27;havoc ~__cil_tmp22~28;havoc ~__cil_tmp23~28.base, ~__cil_tmp23~28.offset;havoc ~__cil_tmp24~29;havoc ~__cil_tmp25~29.base, ~__cil_tmp25~29.offset;havoc ~__cil_tmp26~30.base, ~__cil_tmp26~30.offset;havoc ~__cil_tmp27~30;havoc ~__cil_tmp28~29;havoc ~__cil_tmp29~29.base, ~__cil_tmp29~29.offset;havoc ~__cil_tmp30~28.base, ~__cil_tmp30~28.offset;havoc ~__cil_tmp31~28.base, ~__cil_tmp31~28.offset;havoc ~__cil_tmp32~28.base, ~__cil_tmp32~28.offset;havoc ~__cil_tmp33~27;havoc ~__cil_tmp34~26.base, ~__cil_tmp34~26.offset;havoc ~__cil_tmp35~26;havoc ~__cil_tmp36~26;havoc ~__cil_tmp37~25;havoc ~__cil_tmp38~25;havoc ~__cil_tmp39~25;havoc ~__cil_tmp40~25;havoc ~__cil_tmp41~25;havoc ~__cil_tmp42~24;havoc ~__cil_tmp43~24;havoc ~__cil_tmp44~24.base, ~__cil_tmp44~24.offset;havoc ~__cil_tmp45~24.base, ~__cil_tmp45~24.offset;havoc ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset;havoc ~__cil_tmp47~24;havoc ~__cil_tmp48~23;havoc ~__cil_tmp49~23;havoc ~__cil_tmp50~23;havoc ~__cil_tmp51~23;havoc ~__cil_tmp52~23;havoc ~__cil_tmp53~23;havoc ~__cil_tmp54~23;havoc ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset;havoc ~__cil_tmp56~23;havoc ~__cil_tmp57~23;havoc ~__cil_tmp58~23.base, ~__cil_tmp58~23.offset;havoc ~__cil_tmp59~23.base, ~__cil_tmp59~23.offset;havoc ~__cil_tmp60~22;havoc ~__cil_tmp61~22;havoc ~__cil_tmp62~21.base, ~__cil_tmp62~21.offset;havoc ~__cil_tmp63~21;havoc ~__cil_tmp64~21;havoc ~__cil_tmp65~20;havoc ~__cil_tmp66~20;havoc ~__cil_tmp67~20;havoc ~__cil_tmp68~20.base, ~__cil_tmp68~20.offset;havoc ~__cil_tmp69~20.base, ~__cil_tmp69~20.offset;havoc ~__cil_tmp70~19.base, ~__cil_tmp70~19.offset;havoc ~mem_71~5.base, ~mem_71~5.offset;havoc ~mem_72~4.base, ~mem_72~4.offset;havoc ~mem_73~3.base, ~mem_73~3.offset;havoc ~mem_74~3.base, ~mem_74~3.offset;havoc ~mem_75~3.base, ~mem_75~3.offset;havoc ~mem_76~3.base, ~mem_76~3.offset;havoc ~mem_77~3.base, ~mem_77~3.offset;havoc ~mem_78~3.base, ~mem_78~3.offset;havoc ~mem_79~2.base, ~mem_79~2.offset;havoc ~mem_80~2.base, ~mem_80~2.offset;~__cil_tmp7~19.base, ~__cil_tmp7~19.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 1019#L20451-2true assume !false; 1009#L20452true ~__cil_tmp8~18 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp9~21 := 16 + ~__cil_tmp8~18;~__cil_tmp10~21.base, ~__cil_tmp10~21.offset := 0, (if ~__cil_tmp9~21 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp9~21 % 4294967296 % 4294967296 else ~__cil_tmp9~21 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp11~22 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp12~23 := 24 + ~__cil_tmp11~22;~__cil_tmp13~24.base, ~__cil_tmp13~24.offset := 0, (if ~__cil_tmp12~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp12~23 % 4294967296 % 4294967296 else ~__cil_tmp12~23 % 4294967296 % 4294967296 - 4294967296);ExfInterlockedRemoveHeadList_#in~ListHead.base, ExfInterlockedRemoveHeadList_#in~ListHead.offset, ExfInterlockedRemoveHeadList_#in~Lock.base, ExfInterlockedRemoveHeadList_#in~Lock.offset := ~__cil_tmp10~21.base, ~__cil_tmp10~21.offset, ~__cil_tmp13~24.base, ~__cil_tmp13~24.offset;havoc ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;havoc ExfInterlockedRemoveHeadList_~ListHead.base, ExfInterlockedRemoveHeadList_~ListHead.offset, ExfInterlockedRemoveHeadList_~Lock.base, ExfInterlockedRemoveHeadList_~Lock.offset, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset;ExfInterlockedRemoveHeadList_~ListHead.base, ExfInterlockedRemoveHeadList_~ListHead.offset := ExfInterlockedRemoveHeadList_#in~ListHead.base, ExfInterlockedRemoveHeadList_#in~ListHead.offset;ExfInterlockedRemoveHeadList_~Lock.base, ExfInterlockedRemoveHeadList_~Lock.offset := ExfInterlockedRemoveHeadList_#in~Lock.base, ExfInterlockedRemoveHeadList_#in~Lock.offset;havoc ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset;ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset := 0, 0;ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset := ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset; 648#L20996true #t~ret1158.base, #t~ret1158.offset := ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;~headOfList~0.base, ~headOfList~0.offset := #t~ret1158.base, #t~ret1158.offset;havoc #t~ret1158.base, #t~ret1158.offset;~__cil_tmp14~22.base, ~__cil_tmp14~22.offset := 0, 0;~__cil_tmp15~24 := ~__cil_tmp14~22.base + ~__cil_tmp14~22.offset;~__cil_tmp16~25 := ~headOfList~0.base + ~headOfList~0.offset;~__cil_tmp17~25 := (if ~__cil_tmp16~25 % 4294967296 != ~__cil_tmp15~24 % 4294967296 then 1 else 0); 523#L20467true assume !(0 == ~__cil_tmp17~25);~__cil_tmp18~25 := 24;~__cil_tmp19~27 := 64 + ~__cil_tmp18~25;~__cil_tmp20~27.base, ~__cil_tmp20~27.offset := 0, 0;~__cil_tmp21~27 := ~__cil_tmp20~27.base + ~__cil_tmp20~27.offset;~__cil_tmp22~28 := ~__cil_tmp21~27 + ~__cil_tmp19~27;~__cil_tmp23~28.base, ~__cil_tmp23~28.offset := 0, (if ~__cil_tmp22~28 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp22~28 % 4294967296 % 4294967296 else ~__cil_tmp22~28 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp24~29 := ~__cil_tmp23~28.base + ~__cil_tmp23~28.offset;~__cil_tmp25~29.base, ~__cil_tmp25~29.offset := ~headOfList~0.base, ~headOfList~0.offset;~__cil_tmp26~30.base, ~__cil_tmp26~30.offset := ~__cil_tmp25~29.base, ~__cil_tmp25~29.offset - (if ~__cil_tmp24~29 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp24~29 % 4294967296 % 4294967296 else ~__cil_tmp24~29 % 4294967296 % 4294967296 - 4294967296);~currentIrp~0.base, ~currentIrp~0.offset := ~__cil_tmp26~30.base, ~__cil_tmp26~30.offset;~__cil_tmp27~30 := ~currentIrp~0.base + ~currentIrp~0.offset;~__cil_tmp28~29 := 56 + ~__cil_tmp27~30;~__cil_tmp29~29.base, ~__cil_tmp29~29.offset := 0, (if ~__cil_tmp28~29 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp28~29 % 4294967296 % 4294967296 else ~__cil_tmp28~29 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp30~28.base, ~__cil_tmp30~28.offset := ~__cil_tmp29~29.base, ~__cil_tmp29~29.offset;~__cil_tmp31~28.base, ~__cil_tmp31~28.offset := ~__cil_tmp30~28.base, ~__cil_tmp30~28.offset;~__cil_tmp32~28.base, ~__cil_tmp32~28.offset := 0, 0;~__cil_tmp33~27 := ~__cil_tmp32~28.base + ~__cil_tmp32~28.offset;InterlockedExchange_#in~Target.base, InterlockedExchange_#in~Target.offset, InterlockedExchange_#in~Value := ~__cil_tmp31~28.base, ~__cil_tmp31~28.offset, ~__cil_tmp33~27;havoc InterlockedExchange_#res;havoc InterlockedExchange_#t~mem93, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, InterlockedExchange_~Value, InterlockedExchange_~previous~0;InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset := InterlockedExchange_#in~Target.base, InterlockedExchange_#in~Target.offset;InterlockedExchange_~Value := InterlockedExchange_#in~Value;call InterlockedExchange_#t~mem93 := read~int(InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_~previous~0 := InterlockedExchange_#t~mem93;havoc InterlockedExchange_#t~mem93;call write~int(InterlockedExchange_~Value, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_#res := InterlockedExchange_~previous~0; 214#L2110true #t~ret1159 := InterlockedExchange_#res;~tmp~12 := #t~ret1159;havoc #t~ret1159;~__cil_tmp34~26.base, ~__cil_tmp34~26.offset := 0, ~tmp~12; 1028#L20495true assume ~__cil_tmp34~26.base != 0 || ~__cil_tmp34~26.offset != 0;~__cil_tmp35~26 := 32;~__cil_tmp36~26 := ~__cil_tmp35~26;~__cil_tmp37~25 := 64 + ~__cil_tmp36~26;~__cil_tmp38~25 := ~currentIrp~0.base + ~currentIrp~0.offset;~__cil_tmp39~25 := ~__cil_tmp38~25 + ~__cil_tmp37~25;~mem_71~5.base, ~mem_71~5.offset := 0, (if ~__cil_tmp39~25 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp39~25 % 4294967296 % 4294967296 else ~__cil_tmp39~25 % 4294967296 % 4294967296 - 4294967296);call #t~mem1160.base, #t~mem1160.offset := read~$Pointer$(~mem_71~5.base, ~mem_71~5.offset, 4);~irpSp~9.base, ~irpSp~9.offset := #t~mem1160.base, #t~mem1160.offset;havoc #t~mem1160.base, #t~mem1160.offset; 1022#L20495-2true ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 986#L20518true assume ~currentIrp~0.base != 0 || ~currentIrp~0.offset != 0;~__cil_tmp47~24 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp48~23 := 13 + ~__cil_tmp47~24;~mem_73~3.base, ~mem_73~3.offset := 0, (if ~__cil_tmp48~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp48~23 % 4294967296 % 4294967296 else ~__cil_tmp48~23 % 4294967296 % 4294967296 - 4294967296);call #t~mem1161 := read~int(~mem_73~3.base, ~mem_73~3.offset, 1); 405#L20524true assume !(0 != #t~mem1161 % 256);havoc #t~mem1161;~mem_76~3.base, ~mem_76~3.offset := ~irpSp~9.base, ~irpSp~9.offset;call #t~mem1162 := read~int(~mem_76~3.base, ~mem_76~3.offset, 1);~__cil_tmp54~23 := #t~mem1162;havoc #t~mem1162; 193#L20541true assume 3 == ~__cil_tmp54~23 % 256; 96#L20545true ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset := #funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset;~__cil_tmp56~23 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp57~23 := 28 + ~__cil_tmp56~23;~mem_77~3.base, ~mem_77~3.offset := 0, (if ~__cil_tmp57~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp57~23 % 4294967296 % 4294967296 else ~__cil_tmp57~23 % 4294967296 % 4294967296 - 4294967296);call #t~mem1163.base, #t~mem1163.offset := read~$Pointer$(~mem_77~3.base, ~mem_77~3.offset, 4);~__cil_tmp58~23.base, ~__cil_tmp58~23.offset := #t~mem1163.base, #t~mem1163.offset;havoc #t~mem1163.base, #t~mem1163.offset; 944#L20561true call #t~ret1164 := ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0(~__cil_tmp58~23.base, ~__cil_tmp58~23.offset, ~currentIrp~0.base, ~currentIrp~0.offset, ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset);< 951###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRYtrue [2020-10-26 04:30:47,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:30:47,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1990586527, now seen corresponding path program 1 times [2020-10-26 04:30:47,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:30:47,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628160329] [2020-10-26 04:30:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:30:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:30:48,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:30:48,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628160329] [2020-10-26 04:30:48,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:30:48,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-26 04:30:48,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301627825] [2020-10-26 04:30:48,404 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-10-26 04:30:48,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:30:48,407 INFO L82 PathProgramCache]: Analyzing trace with hash 1892629701, now seen corresponding path program 1 times [2020-10-26 04:30:48,407 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:30:48,407 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546898510] [2020-10-26 04:30:48,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:30:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:30:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:30:48,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546898510] [2020-10-26 04:30:48,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:30:48,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-26 04:30:48,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174648946] [2020-10-26 04:30:48,510 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:30:48,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:30:48,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-26 04:30:48,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-26 04:30:48,531 INFO L87 Difference]: Start difference. First operand 1166 states. Second operand 2 states. [2020-10-26 04:30:48,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:30:48,604 INFO L93 Difference]: Finished difference Result 982 states and 1337 transitions. [2020-10-26 04:30:48,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-26 04:30:48,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 982 states and 1337 transitions. [2020-10-26 04:30:48,624 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 123 [2020-10-26 04:30:48,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 982 states to 885 states and 1218 transitions. [2020-10-26 04:30:48,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 885 [2020-10-26 04:30:48,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 885 [2020-10-26 04:30:48,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 885 states and 1218 transitions. [2020-10-26 04:30:48,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:30:48,678 INFO L691 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2020-10-26 04:30:48,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states and 1218 transitions. [2020-10-26 04:30:48,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 885. [2020-10-26 04:30:48,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 885 states. [2020-10-26 04:30:48,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1218 transitions. [2020-10-26 04:30:48,781 INFO L714 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2020-10-26 04:30:48,782 INFO L594 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2020-10-26 04:30:48,782 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-10-26 04:30:48,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 885 states and 1218 transitions. [2020-10-26 04:30:48,789 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 123 [2020-10-26 04:30:48,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:30:48,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:30:48,791 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:48,791 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:30:48,792 INFO L794 eck$LassoCheckResult]: Stem: 2645#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);call #t~string100.base, #t~string100.offset := #Ultimate.allocOnStack(33);call #t~string116.base, #t~string116.offset := #Ultimate.allocOnStack(24);call #t~string117.base, #t~string117.offset := #Ultimate.allocOnStack(15);call #t~string298.base, #t~string298.offset := #Ultimate.allocOnStack(59);call #t~string310.base, #t~string310.offset := #Ultimate.allocOnStack(59);call #t~string312.base, #t~string312.offset := #Ultimate.allocOnStack(25);call #t~string907.base, #t~string907.offset := #Ultimate.allocOnStack(8);call ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset := #Ultimate.allocOnStack(16);call write~init~int(1408590605, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 4);call write~init~int(46783, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 4 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 2);call write~init~int(4560, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 6 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 2);call write~init~int(148, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 8 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(242, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 9 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(0, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 10 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(160, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 11 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(201, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 12 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(30, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 13 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(251, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 14 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call write~init~int(139, ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.base, 15 + ~#MOUNTDEV_MOUNTED_DEVICE_GUID~0.offset, 1);call ~#_DriveMediaLimits~0.base, ~#_DriveMediaLimits~0.offset := #Ultimate.allocOnStack(40);call write~init~int(4, ~#_DriveMediaLimits~0.base, ~#_DriveMediaLimits~0.offset, 4);call write~init~int(0, ~#_DriveMediaLimits~0.base, 4 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(11, ~#_DriveMediaLimits~0.base, 8 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(6, ~#_DriveMediaLimits~0.base, 12 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits~0.base, 16 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits~0.base, 20 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(13, ~#_DriveMediaLimits~0.base, 24 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(12, ~#_DriveMediaLimits~0.base, 28 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(16, ~#_DriveMediaLimits~0.base, 32 + ~#_DriveMediaLimits~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits~0.base, 36 + ~#_DriveMediaLimits~0.offset, 4);call ~#_DriveMediaLimits_NEC98~0.base, ~#_DriveMediaLimits_NEC98~0.offset := #Ultimate.allocOnStack(48);call write~init~int(4, ~#_DriveMediaLimits_NEC98~0.base, ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(0, ~#_DriveMediaLimits_NEC98~0.base, 4 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(13, ~#_DriveMediaLimits_NEC98~0.base, 8 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits_NEC98~0.base, 12 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(11, ~#_DriveMediaLimits_NEC98~0.base, 16 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(5, ~#_DriveMediaLimits_NEC98~0.base, 20 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(18, ~#_DriveMediaLimits_NEC98~0.base, 24 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits_NEC98~0.base, 28 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(18, ~#_DriveMediaLimits_NEC98~0.base, 32 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(14, ~#_DriveMediaLimits_NEC98~0.base, 36 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(20, ~#_DriveMediaLimits_NEC98~0.base, 40 + ~#_DriveMediaLimits_NEC98~0.offset, 4);call write~init~int(19, ~#_DriveMediaLimits_NEC98~0.base, 44 + ~#_DriveMediaLimits_NEC98~0.offset, 4);~DriveMediaLimits~0.base, ~DriveMediaLimits~0.offset := 0, 0;call ~#_DriveMediaConstants~0.base, ~#_DriveMediaConstants~0.offset := #Ultimate.allocOnStack(442);call write~init~int(10, ~#_DriveMediaConstants~0.base, ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 4 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 5 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 6 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 7 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 8 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 10 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 11 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 12 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 13 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 14 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 15 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 17 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 19 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 20 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 21 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 22 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 23 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants~0.base, 24 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 25 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants~0.base, 26 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 30 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 31 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 32 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 33 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 34 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 36 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 37 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 38 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 39 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 40 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 41 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 43 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 45 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 46 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 47 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 48 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 49 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants~0.base, 50 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 51 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants~0.base, 52 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 56 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 57 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 58 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 59 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 60 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 62 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 63 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 64 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 65 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 66 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 67 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 69 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 71 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 72 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 73 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 74 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 75 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 76 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 77 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants~0.base, 78 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 82 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 83 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 84 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 85 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants~0.base, 86 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants~0.base, 88 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants~0.base, 89 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 90 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 91 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 92 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 93 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 95 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 97 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 98 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 99 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 100 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 101 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 102 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 103 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 104 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 108 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 109 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 110 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 111 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 112 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 114 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 115 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 116 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 117 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 118 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(250, ~#_DriveMediaConstants~0.base, 119 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 121 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 123 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 124 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 125 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 126 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 127 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants~0.base, 128 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 129 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 130 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 134 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 135 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 136 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 137 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 138 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 140 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 141 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 142 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 143 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 144 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 145 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 147 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 149 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 150 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 151 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 152 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 153 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 154 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 155 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(10, ~#_DriveMediaConstants~0.base, 156 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 160 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 161 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 162 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 163 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 164 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 166 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 167 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 168 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 169 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 170 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 171 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 173 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 175 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 176 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 177 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 178 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 179 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants~0.base, 180 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 181 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants~0.base, 182 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 186 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 187 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 188 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 189 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 190 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 192 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 193 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 194 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 195 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 196 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 197 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 199 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 201 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 202 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 203 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 204 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 205 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants~0.base, 206 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 207 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants~0.base, 208 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 212 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 213 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 214 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 215 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 216 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants~0.base, 218 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 219 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 220 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 221 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 222 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 223 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 225 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 227 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 228 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 229 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 230 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 231 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 232 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 233 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants~0.base, 234 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 238 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 239 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 240 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 241 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants~0.base, 242 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants~0.base, 244 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants~0.base, 245 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 246 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 247 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 248 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 249 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 251 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 253 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 254 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 255 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 256 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 257 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 258 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 259 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 260 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 264 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 265 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 266 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 267 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 268 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 270 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 271 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 272 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 273 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 274 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(625, ~#_DriveMediaConstants~0.base, 275 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 277 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants~0.base, 279 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 280 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 281 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 282 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 283 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants~0.base, 284 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 285 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants~0.base, 286 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 290 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 291 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 292 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 293 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 294 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants~0.base, 296 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 297 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants~0.base, 298 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 299 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 300 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(625, ~#_DriveMediaConstants~0.base, 301 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 303 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 305 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 306 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 307 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 308 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 309 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 310 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 311 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 312 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants~0.base, 316 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 317 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 318 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 319 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 320 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 322 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 323 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 324 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 325 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 326 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 327 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 329 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 331 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 332 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 333 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 334 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 335 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 336 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 337 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 338 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(175, ~#_DriveMediaConstants~0.base, 342 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 343 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 344 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 345 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 346 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants~0.base, 348 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 349 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(101, ~#_DriveMediaConstants~0.base, 350 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 351 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 352 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 353 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 355 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 357 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 358 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 359 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 360 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 361 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 362 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 363 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants~0.base, 364 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(225, ~#_DriveMediaConstants~0.base, 368 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 369 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 370 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 371 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 372 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants~0.base, 374 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants~0.base, 375 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants~0.base, 376 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 377 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 378 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 379 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 381 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 383 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 384 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 385 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 386 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 387 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants~0.base, 388 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 389 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 390 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(209, ~#_DriveMediaConstants~0.base, 394 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 395 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 396 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 397 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 398 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants~0.base, 400 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants~0.base, 401 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(101, ~#_DriveMediaConstants~0.base, 402 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 403 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 404 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 405 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 407 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 409 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 410 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 411 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 412 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 413 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 414 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 415 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 416 + ~#_DriveMediaConstants~0.offset, 4);call write~init~int(161, ~#_DriveMediaConstants~0.base, 420 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 421 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants~0.base, 422 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 423 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants~0.base, 424 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(36, ~#_DriveMediaConstants~0.base, 426 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(56, ~#_DriveMediaConstants~0.base, 427 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(83, ~#_DriveMediaConstants~0.base, 428 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants~0.base, 429 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants~0.base, 430 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(500, ~#_DriveMediaConstants~0.base, 431 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants~0.base, 433 + ~#_DriveMediaConstants~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants~0.base, 435 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants~0.base, 436 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants~0.base, 437 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants~0.base, 438 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants~0.base, 439 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants~0.base, 440 + ~#_DriveMediaConstants~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants~0.base, 441 + ~#_DriveMediaConstants~0.offset, 1);call ~#_DriveMediaConstants_NEC98~0.base, ~#_DriveMediaConstants_NEC98~0.offset := #Ultimate.allocOnStack(546);call write~init~int(10, ~#_DriveMediaConstants_NEC98~0.base, ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 4 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 5 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 6 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 7 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 8 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 10 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 11 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 12 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 13 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 14 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 15 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 17 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 19 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 20 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 21 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 22 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 23 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 24 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 25 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 26 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 30 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 31 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 32 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 33 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 34 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 36 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 37 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 38 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 39 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 40 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 41 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 43 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 45 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 46 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 47 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 48 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 49 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants_NEC98~0.base, 50 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 51 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants_NEC98~0.base, 52 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 56 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 57 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 58 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 59 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 60 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 62 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 63 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 64 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 65 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 66 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 67 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 69 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 71 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 72 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 73 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 74 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 75 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 76 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 77 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 78 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 82 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 83 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 84 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 85 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 86 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants_NEC98~0.base, 88 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants_NEC98~0.base, 89 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 90 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 91 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 92 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 93 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 95 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 97 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 98 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 99 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 100 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 101 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 102 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 103 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants_NEC98~0.base, 104 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 108 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 109 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 110 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 111 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 112 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 114 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 115 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 116 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(246, ~#_DriveMediaConstants_NEC98~0.base, 117 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 118 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(250, ~#_DriveMediaConstants_NEC98~0.base, 119 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 121 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 123 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 124 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 125 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 126 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 127 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants_NEC98~0.base, 128 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 129 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(10, ~#_DriveMediaConstants_NEC98~0.base, 130 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 134 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 135 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 136 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 137 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 138 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 140 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 141 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 142 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 143 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 144 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 145 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 147 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 149 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 150 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 151 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 152 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 153 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 154 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 155 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 156 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 160 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 161 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 162 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 163 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 164 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 166 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 167 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 168 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 169 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 170 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 171 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 173 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 175 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 176 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 177 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 178 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 179 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(252, ~#_DriveMediaConstants_NEC98~0.base, 180 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 181 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(7, ~#_DriveMediaConstants_NEC98~0.base, 182 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 186 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 187 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 188 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 189 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 190 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 192 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 193 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 194 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 195 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 196 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 197 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 199 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 201 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 202 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 203 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 204 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 205 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 206 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 207 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 208 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 212 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 213 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 214 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 215 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 216 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(4, ~#_DriveMediaConstants_NEC98~0.base, 218 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(128, ~#_DriveMediaConstants_NEC98~0.base, 219 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 220 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 221 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 222 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 223 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 225 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 227 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 228 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 229 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 230 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 231 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 232 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 233 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(6, ~#_DriveMediaConstants_NEC98~0.base, 234 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 238 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 239 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 240 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 241 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 242 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 244 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 245 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 246 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 247 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 248 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 249 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 251 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(39, ~#_DriveMediaConstants_NEC98~0.base, 253 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 254 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 255 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 256 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 257 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(253, ~#_DriveMediaConstants_NEC98~0.base, 258 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 259 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 260 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 264 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 265 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 266 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 267 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 268 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 270 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 271 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 272 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 273 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 274 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 275 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 277 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 279 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 280 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 281 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 282 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 283 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(251, ~#_DriveMediaConstants_NEC98~0.base, 284 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 285 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(16, ~#_DriveMediaConstants_NEC98~0.base, 286 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 290 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 291 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 292 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 293 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 294 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 296 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 297 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 298 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 299 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 300 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 301 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 303 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 305 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 306 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 307 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 308 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 309 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 310 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 311 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 312 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 316 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 317 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 318 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 319 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 320 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 322 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 323 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 324 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 325 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 326 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 327 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 329 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 331 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 332 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 333 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 334 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 335 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 336 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 337 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(19, ~#_DriveMediaConstants_NEC98~0.base, 338 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 342 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 343 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 344 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 345 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 346 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 348 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 349 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 350 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 351 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 352 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 353 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 355 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 357 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 358 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 359 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 360 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 361 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 362 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 363 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(14, ~#_DriveMediaConstants_NEC98~0.base, 364 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 368 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 369 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 370 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 371 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 372 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 374 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 375 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 376 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 377 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 378 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 379 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 381 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 383 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 384 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 385 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 386 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 387 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(251, ~#_DriveMediaConstants_NEC98~0.base, 388 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 389 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(5, ~#_DriveMediaConstants_NEC98~0.base, 390 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 394 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(22, ~#_DriveMediaConstants_NEC98~0.base, 395 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 396 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 397 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 398 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(9, ~#_DriveMediaConstants_NEC98~0.base, 400 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(42, ~#_DriveMediaConstants_NEC98~0.base, 401 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(80, ~#_DriveMediaConstants_NEC98~0.base, 402 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 403 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 404 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 405 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 407 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 409 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 410 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 411 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 412 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 413 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 414 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 415 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(17, ~#_DriveMediaConstants_NEC98~0.base, 416 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 420 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 421 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 422 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 423 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 424 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 426 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 427 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 428 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 429 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 430 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 431 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 433 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 435 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 436 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 437 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 438 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 439 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 440 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 441 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(18, ~#_DriveMediaConstants_NEC98~0.base, 442 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(207, ~#_DriveMediaConstants_NEC98~0.base, 446 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 447 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 448 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 449 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 450 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 452 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 453 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 454 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 455 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 456 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 457 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 459 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 461 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 462 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 463 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 464 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 465 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 466 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 467 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 468 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(223, ~#_DriveMediaConstants_NEC98~0.base, 472 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(36, ~#_DriveMediaConstants_NEC98~0.base, 473 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 474 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 475 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 476 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(18, ~#_DriveMediaConstants_NEC98~0.base, 478 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 479 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(108, ~#_DriveMediaConstants_NEC98~0.base, 480 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 481 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 482 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 483 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 485 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 487 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 488 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 489 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 490 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 491 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(240, ~#_DriveMediaConstants_NEC98~0.base, 492 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 493 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1, ~#_DriveMediaConstants_NEC98~0.base, 494 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(191, ~#_DriveMediaConstants_NEC98~0.base, 498 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(50, ~#_DriveMediaConstants_NEC98~0.base, 499 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 500 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 501 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(512, ~#_DriveMediaConstants_NEC98~0.base, 502 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 504 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(27, ~#_DriveMediaConstants_NEC98~0.base, 505 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(84, ~#_DriveMediaConstants_NEC98~0.base, 506 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 507 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 508 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 509 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 511 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(79, ~#_DriveMediaConstants_NEC98~0.base, 513 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 514 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 515 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 516 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 517 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(249, ~#_DriveMediaConstants_NEC98~0.base, 518 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 519 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(19, ~#_DriveMediaConstants_NEC98~0.base, 520 + ~#_DriveMediaConstants_NEC98~0.offset, 4);call write~init~int(191, ~#_DriveMediaConstants_NEC98~0.base, 524 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(50, ~#_DriveMediaConstants_NEC98~0.base, 525 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(37, ~#_DriveMediaConstants_NEC98~0.base, 526 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(3, ~#_DriveMediaConstants_NEC98~0.base, 527 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1024, ~#_DriveMediaConstants_NEC98~0.base, 528 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(8, ~#_DriveMediaConstants_NEC98~0.base, 530 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(53, ~#_DriveMediaConstants_NEC98~0.base, 531 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(116, ~#_DriveMediaConstants_NEC98~0.base, 532 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(229, ~#_DriveMediaConstants_NEC98~0.base, 533 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(15, ~#_DriveMediaConstants_NEC98~0.base, 534 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 535 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(1000, ~#_DriveMediaConstants_NEC98~0.base, 537 + ~#_DriveMediaConstants_NEC98~0.offset, 2);call write~init~int(76, ~#_DriveMediaConstants_NEC98~0.base, 539 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 540 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 541 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(2, ~#_DriveMediaConstants_NEC98~0.base, 542 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(255, ~#_DriveMediaConstants_NEC98~0.base, 543 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(254, ~#_DriveMediaConstants_NEC98~0.base, 544 + ~#_DriveMediaConstants_NEC98~0.offset, 1);call write~init~int(0, ~#_DriveMediaConstants_NEC98~0.base, 545 + ~#_DriveMediaConstants_NEC98~0.offset, 1);~DriveMediaConstants~0.base, ~DriveMediaConstants~0.offset := 0, 0;call ~#Result_Status3_PTOS~0.base, ~#Result_Status3_PTOS~0.offset := #Ultimate.allocOnStack(4);call write~init~int(0, ~#Result_Status3_PTOS~0.base, ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 1 + ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 2 + ~#Result_Status3_PTOS~0.offset, 1);call write~init~int(0, ~#Result_Status3_PTOS~0.base, 3 + ~#Result_Status3_PTOS~0.offset, 1);~myStatus~0 := 0;~s~0 := 0;~pended~0 := 0;~compFptr~0.base, ~compFptr~0.offset := 0, 0;~compRegistered~0 := 0;~lowerDriverReturn~0 := 0;~setEventCalled~0 := 0;~customIrp~0 := 0;~PagingReferenceCount~0 := 0;~PagingMutex~0.base, ~PagingMutex~0.offset := 0, 0;~pirp~0.base, ~pirp~0.offset := 0, 0;call ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset := #Ultimate.allocOnStack(1);call write~init~int(0, ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset, 1); 2562#L-1 havoc main_#res;havoc main_#t~nondet1168, main_#t~nondet1169, main_#t~ret1170, main_#t~ret1171, main_#t~ret1172, main_#t~ret1173, main_#t~ret1174, main_#t~ret1175, main_~#d~0.base, main_~#d~0.offset, main_~#u~0.base, main_~#u~0.offset, main_~status~4, main_~we_should_unload~0, main_~#irp~4.base, main_~#irp~4.offset, main_~__BLAST_NONDET~0, main_~irp_choice~0, main_~#devobj~0.base, main_~#devobj~0.offset, main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset, main_~__cil_tmp10~22, main_~__cil_tmp11~23, main_~__cil_tmp12~24, main_~__cil_tmp13~25, main_~__cil_tmp14~23, main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset, main_~__cil_tmp16~26.base, main_~__cil_tmp16~26.offset, main_~__cil_tmp17~26.base, main_~__cil_tmp17~26.offset, main_~__cil_tmp18~26.base, main_~__cil_tmp18~26.offset, main_~__cil_tmp19~28.base, main_~__cil_tmp19~28.offset, main_~__cil_tmp20~28.base, main_~__cil_tmp20~28.offset, main_~__cil_tmp21~28, main_~__cil_tmp22~29, main_~__cil_tmp23~29, main_~mem_24~0.base, main_~mem_24~0.offset, main_~mem_25~0.base, main_~mem_25~0.offset;call main_~#d~0.base, main_~#d~0.offset := #Ultimate.allocOnStack(168);call main_~#u~0.base, main_~#u~0.offset := #Ultimate.allocOnStack(8);havoc main_~status~4;havoc main_~we_should_unload~0;call main_~#irp~4.base, main_~#irp~4.offset := #Ultimate.allocOnStack(111);main_~__BLAST_NONDET~0 := main_#t~nondet1168;havoc main_#t~nondet1168;main_~irp_choice~0 := main_#t~nondet1169;havoc main_#t~nondet1169;call main_~#devobj~0.base, main_~#devobj~0.offset := #Ultimate.allocOnStack(175);havoc main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset;havoc main_~__cil_tmp10~22;havoc main_~__cil_tmp11~23;havoc main_~__cil_tmp12~24;havoc main_~__cil_tmp13~25;havoc main_~__cil_tmp14~23;havoc main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset;havoc main_~__cil_tmp16~26.base, main_~__cil_tmp16~26.offset;havoc main_~__cil_tmp17~26.base, main_~__cil_tmp17~26.offset;havoc main_~__cil_tmp18~26.base, main_~__cil_tmp18~26.offset;havoc main_~__cil_tmp19~28.base, main_~__cil_tmp19~28.offset;havoc main_~__cil_tmp20~28.base, main_~__cil_tmp20~28.offset;havoc main_~__cil_tmp21~28;havoc main_~__cil_tmp22~29;havoc main_~__cil_tmp23~29;havoc main_~mem_24~0.base, main_~mem_24~0.offset;havoc main_~mem_25~0.base, main_~mem_25~0.offset;main_~status~4 := 0;~pirp~0.base, ~pirp~0.offset := main_~#irp~4.base, main_~#irp~4.offset;main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset := #funAddr~DriverEntry.base, #funAddr~DriverEntry.offset;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~#fp.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~#fp.offset := main_~#d~0.base, main_~#d~0.offset, main_~#u~0.base, main_~#u~0.offset, main_~__cil_tmp9~22.base, main_~__cil_tmp9~22.offset;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~DriverObject.offset;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#in~RegistryPath.offset;DriverEntry_#in~DriverObject.base, DriverEntry_#in~DriverObject.offset, DriverEntry_#in~RegistryPath.base, DriverEntry_#in~RegistryPath.offset := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~DriverObject.offset, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.base, ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#~RegistryPath.offset;havoc DriverEntry_#res;havoc DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset, DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset, DriverEntry_#t~ret96.base, DriverEntry_#t~ret96.offset, DriverEntry_#t~mem97, DriverEntry_#t~mem98, DriverEntry_~DriverObject.base, DriverEntry_~DriverObject.offset, DriverEntry_~RegistryPath.base, DriverEntry_~RegistryPath.offset, DriverEntry_~ntStatus~0, DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset, DriverEntry_~__cil_tmp5~5, DriverEntry_~__cil_tmp6~5, DriverEntry_~__cil_tmp7~4, DriverEntry_~__cil_tmp8~3, DriverEntry_~__cil_tmp9~2, DriverEntry_~__cil_tmp10~2, DriverEntry_~__cil_tmp11~2, DriverEntry_~__cil_tmp12~2, DriverEntry_~__cil_tmp13~1, DriverEntry_~__cil_tmp14~0, DriverEntry_~__cil_tmp15~0, DriverEntry_~__cil_tmp16~0, DriverEntry_~__cil_tmp17~0, DriverEntry_~__cil_tmp18~0, DriverEntry_~__cil_tmp19~0, DriverEntry_~__cil_tmp20~0, DriverEntry_~__cil_tmp21~0, DriverEntry_~__cil_tmp22~0, DriverEntry_~__cil_tmp23~0, DriverEntry_~__cil_tmp24~0, DriverEntry_~__cil_tmp25~0, DriverEntry_~__cil_tmp26~0, DriverEntry_~__cil_tmp27~0, DriverEntry_~__cil_tmp28~0, DriverEntry_~__cil_tmp29~0, DriverEntry_~__cil_tmp30~0, DriverEntry_~__cil_tmp31~0, DriverEntry_~__cil_tmp32~0, DriverEntry_~__cil_tmp33~0, DriverEntry_~__cil_tmp34~0, DriverEntry_~__cil_tmp35~0, DriverEntry_~__cil_tmp36~0, DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset, DriverEntry_~__cil_tmp38~0, DriverEntry_~__cil_tmp39~0, DriverEntry_~__cil_tmp40~0, DriverEntry_~__cil_tmp41~0, DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset, DriverEntry_~__cil_tmp43~0, DriverEntry_~__cil_tmp44~0, DriverEntry_~__cil_tmp45~0, DriverEntry_~__cil_tmp46~0, DriverEntry_~__cil_tmp47~0, DriverEntry_~__cil_tmp48~0, DriverEntry_~__cil_tmp49~0.base, DriverEntry_~__cil_tmp49~0.offset, DriverEntry_~__cil_tmp50~0, DriverEntry_~__cil_tmp51~0.base, DriverEntry_~__cil_tmp51~0.offset, DriverEntry_~__cil_tmp52~0.base, DriverEntry_~__cil_tmp52~0.offset, DriverEntry_~__cil_tmp53~0, DriverEntry_~__cil_tmp54~0, DriverEntry_~__cil_tmp55~0, DriverEntry_~__cil_tmp56~0, DriverEntry_~__cil_tmp57~0, DriverEntry_~__cil_tmp58~0, DriverEntry_~__cil_tmp59~0.base, DriverEntry_~__cil_tmp59~0.offset, DriverEntry_~__cil_tmp60~0, DriverEntry_~__cil_tmp61~0, DriverEntry_~__cil_tmp62~0.base, DriverEntry_~__cil_tmp62~0.offset, DriverEntry_~__cil_tmp63~0, DriverEntry_~__cil_tmp64~0, DriverEntry_~__cil_tmp65~0, DriverEntry_~__cil_tmp66~0, DriverEntry_~__cil_tmp67~0, DriverEntry_~__cil_tmp68~0, DriverEntry_~__cil_tmp69~0, DriverEntry_~__cil_tmp70~0, DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset, DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset, DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset, DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset, DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset, DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset, DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset, DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset, DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset, DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset, DriverEntry_~mem_81~0.base, DriverEntry_~mem_81~0.offset, DriverEntry_~mem_82~0.base, DriverEntry_~mem_82~0.offset, DriverEntry_~mem_83~0.base, DriverEntry_~mem_83~0.offset, DriverEntry_~mem_84~0.base, DriverEntry_~mem_84~0.offset;DriverEntry_~DriverObject.base, DriverEntry_~DriverObject.offset := DriverEntry_#in~DriverObject.base, DriverEntry_#in~DriverObject.offset;DriverEntry_~RegistryPath.base, DriverEntry_~RegistryPath.offset := DriverEntry_#in~RegistryPath.base, DriverEntry_#in~RegistryPath.offset;havoc DriverEntry_~ntStatus~0;havoc DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset;havoc DriverEntry_~__cil_tmp5~5;havoc DriverEntry_~__cil_tmp6~5;havoc DriverEntry_~__cil_tmp7~4;havoc DriverEntry_~__cil_tmp8~3;havoc DriverEntry_~__cil_tmp9~2;havoc DriverEntry_~__cil_tmp10~2;havoc DriverEntry_~__cil_tmp11~2;havoc DriverEntry_~__cil_tmp12~2;havoc DriverEntry_~__cil_tmp13~1;havoc DriverEntry_~__cil_tmp14~0;havoc DriverEntry_~__cil_tmp15~0;havoc DriverEntry_~__cil_tmp16~0;havoc DriverEntry_~__cil_tmp17~0;havoc DriverEntry_~__cil_tmp18~0;havoc DriverEntry_~__cil_tmp19~0;havoc DriverEntry_~__cil_tmp20~0;havoc DriverEntry_~__cil_tmp21~0;havoc DriverEntry_~__cil_tmp22~0;havoc DriverEntry_~__cil_tmp23~0;havoc DriverEntry_~__cil_tmp24~0;havoc DriverEntry_~__cil_tmp25~0;havoc DriverEntry_~__cil_tmp26~0;havoc DriverEntry_~__cil_tmp27~0;havoc DriverEntry_~__cil_tmp28~0;havoc DriverEntry_~__cil_tmp29~0;havoc DriverEntry_~__cil_tmp30~0;havoc DriverEntry_~__cil_tmp31~0;havoc DriverEntry_~__cil_tmp32~0;havoc DriverEntry_~__cil_tmp33~0;havoc DriverEntry_~__cil_tmp34~0;havoc DriverEntry_~__cil_tmp35~0;havoc DriverEntry_~__cil_tmp36~0;havoc DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset;havoc DriverEntry_~__cil_tmp38~0;havoc DriverEntry_~__cil_tmp39~0;havoc DriverEntry_~__cil_tmp40~0;havoc DriverEntry_~__cil_tmp41~0;havoc DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset;havoc DriverEntry_~__cil_tmp43~0;havoc DriverEntry_~__cil_tmp44~0;havoc DriverEntry_~__cil_tmp45~0;havoc DriverEntry_~__cil_tmp46~0;havoc DriverEntry_~__cil_tmp47~0;havoc DriverEntry_~__cil_tmp48~0;havoc DriverEntry_~__cil_tmp49~0.base, DriverEntry_~__cil_tmp49~0.offset;havoc DriverEntry_~__cil_tmp50~0;havoc DriverEntry_~__cil_tmp51~0.base, DriverEntry_~__cil_tmp51~0.offset;havoc DriverEntry_~__cil_tmp52~0.base, DriverEntry_~__cil_tmp52~0.offset;havoc DriverEntry_~__cil_tmp53~0;havoc DriverEntry_~__cil_tmp54~0;havoc DriverEntry_~__cil_tmp55~0;havoc DriverEntry_~__cil_tmp56~0;havoc DriverEntry_~__cil_tmp57~0;havoc DriverEntry_~__cil_tmp58~0;havoc DriverEntry_~__cil_tmp59~0.base, DriverEntry_~__cil_tmp59~0.offset;havoc DriverEntry_~__cil_tmp60~0;havoc DriverEntry_~__cil_tmp61~0;havoc DriverEntry_~__cil_tmp62~0.base, DriverEntry_~__cil_tmp62~0.offset;havoc DriverEntry_~__cil_tmp63~0;havoc DriverEntry_~__cil_tmp64~0;havoc DriverEntry_~__cil_tmp65~0;havoc DriverEntry_~__cil_tmp66~0;havoc DriverEntry_~__cil_tmp67~0;havoc DriverEntry_~__cil_tmp68~0;havoc DriverEntry_~__cil_tmp69~0;havoc DriverEntry_~__cil_tmp70~0;havoc DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset;havoc DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset;havoc DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset;havoc DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset;havoc DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset;havoc DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset;havoc DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset;havoc DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset;havoc DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset;havoc DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset;havoc DriverEntry_~mem_81~0.base, DriverEntry_~mem_81~0.offset;havoc DriverEntry_~mem_82~0.base, DriverEntry_~mem_82~0.offset;havoc DriverEntry_~mem_83~0.base, DriverEntry_~mem_83~0.offset;havoc DriverEntry_~mem_84~0.base, DriverEntry_~mem_84~0.offset;DriverEntry_~ntStatus~0 := 0; 2159#L2647loopEntry assume !false; 2160#L2651 DriverEntry_~__cil_tmp5~5 := 0;DriverEntry_~__cil_tmp6~5 := 56 + DriverEntry_~__cil_tmp5~5;DriverEntry_~__cil_tmp7~4 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp8~3 := DriverEntry_~__cil_tmp7~4 + DriverEntry_~__cil_tmp6~5;DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset := 0, (if DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp8~3 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset, DriverEntry_~mem_71~0.base, DriverEntry_~mem_71~0.offset, 4);DriverEntry_~__cil_tmp9~2 := 8;DriverEntry_~__cil_tmp10~2 := 56 + DriverEntry_~__cil_tmp9~2;DriverEntry_~__cil_tmp11~2 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp12~2 := DriverEntry_~__cil_tmp11~2 + DriverEntry_~__cil_tmp10~2;DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset := 0, (if DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp12~2 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset, DriverEntry_~mem_72~0.base, DriverEntry_~mem_72~0.offset, 4);DriverEntry_~__cil_tmp13~1 := 12;DriverEntry_~__cil_tmp14~0 := 56 + DriverEntry_~__cil_tmp13~1;DriverEntry_~__cil_tmp15~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp16~0 := DriverEntry_~__cil_tmp15~0 + DriverEntry_~__cil_tmp14~0;DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset := 0, (if DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp16~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset, DriverEntry_~mem_73~0.base, DriverEntry_~mem_73~0.offset, 4);DriverEntry_~__cil_tmp17~0 := 16;DriverEntry_~__cil_tmp18~0 := 56 + DriverEntry_~__cil_tmp17~0;DriverEntry_~__cil_tmp19~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp20~0 := DriverEntry_~__cil_tmp19~0 + DriverEntry_~__cil_tmp18~0;DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset := 0, (if DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp20~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset, DriverEntry_~mem_74~0.base, DriverEntry_~mem_74~0.offset, 4);DriverEntry_~__cil_tmp21~0 := 56;DriverEntry_~__cil_tmp22~0 := 56 + DriverEntry_~__cil_tmp21~0;DriverEntry_~__cil_tmp23~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp24~0 := DriverEntry_~__cil_tmp23~0 + DriverEntry_~__cil_tmp22~0;DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset := 0, (if DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp24~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyDeviceControl.base, #funAddr~FloppyDeviceControl.offset, DriverEntry_~mem_75~0.base, DriverEntry_~mem_75~0.offset, 4);DriverEntry_~__cil_tmp25~0 := 108;DriverEntry_~__cil_tmp26~0 := 56 + DriverEntry_~__cil_tmp25~0;DriverEntry_~__cil_tmp27~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp28~0 := DriverEntry_~__cil_tmp27~0 + DriverEntry_~__cil_tmp26~0;DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset := 0, (if DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp28~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyPnp.base, #funAddr~FloppyPnp.offset, DriverEntry_~mem_76~0.base, DriverEntry_~mem_76~0.offset, 4);DriverEntry_~__cil_tmp29~0 := 88;DriverEntry_~__cil_tmp30~0 := 56 + DriverEntry_~__cil_tmp29~0;DriverEntry_~__cil_tmp31~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp32~0 := DriverEntry_~__cil_tmp31~0 + DriverEntry_~__cil_tmp30~0;DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset := 0, (if DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp32~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyPower.base, #funAddr~FloppyPower.offset, DriverEntry_~mem_77~0.base, DriverEntry_~mem_77~0.offset, 4);DriverEntry_~__cil_tmp33~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp34~0 := 52 + DriverEntry_~__cil_tmp33~0;DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset := 0, (if DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp34~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyUnload.base, #funAddr~FloppyUnload.offset, DriverEntry_~mem_78~0.base, DriverEntry_~mem_78~0.offset, 4);DriverEntry_~__cil_tmp35~0 := DriverEntry_~DriverObject.base + DriverEntry_~DriverObject.offset;DriverEntry_~__cil_tmp36~0 := 24 + DriverEntry_~__cil_tmp35~0;DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset := 0, (if DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp36~0 % 4294967296 % 4294967296 - 4294967296);call DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset := read~$Pointer$(DriverEntry_~mem_79~0.base, DriverEntry_~mem_79~0.offset, 4);DriverEntry_~__cil_tmp37~0.base, DriverEntry_~__cil_tmp37~0.offset := DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset;havoc DriverEntry_#t~mem94.base, DriverEntry_#t~mem94.offset;DriverEntry_~__cil_tmp38~0 := DriverEntry_~__cil_tmp37~0.base + DriverEntry_~__cil_tmp37~0.offset;DriverEntry_~__cil_tmp39~0 := 4 + DriverEntry_~__cil_tmp38~0;DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset := 0, (if DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 <= 2147483647 then DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 else DriverEntry_~__cil_tmp39~0 % 4294967296 % 4294967296 - 4294967296);call write~$Pointer$(#funAddr~FloppyAddDevice.base, #funAddr~FloppyAddDevice.offset, DriverEntry_~mem_80~0.base, DriverEntry_~mem_80~0.offset, 4);DriverEntry_~__cil_tmp40~0 := 0;DriverEntry_~__cil_tmp41~0 := 32;ExAllocatePoolWithTag_#in~PoolType, ExAllocatePoolWithTag_#in~NumberOfBytes, ExAllocatePoolWithTag_#in~Tag := DriverEntry_~__cil_tmp40~0, DriverEntry_~__cil_tmp41~0, 1886350406;havoc ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;havoc ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset, ExAllocatePoolWithTag_~PoolType, ExAllocatePoolWithTag_~NumberOfBytes, ExAllocatePoolWithTag_~Tag, ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset, ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset, ExAllocatePoolWithTag_~__cil_tmp6~17;ExAllocatePoolWithTag_~PoolType := ExAllocatePoolWithTag_#in~PoolType;ExAllocatePoolWithTag_~NumberOfBytes := ExAllocatePoolWithTag_#in~NumberOfBytes;ExAllocatePoolWithTag_~Tag := ExAllocatePoolWithTag_#in~Tag;havoc ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset;havoc ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset;havoc ExAllocatePoolWithTag_~__cil_tmp6~17;ExAllocatePoolWithTag_~__cil_tmp6~17 := (if ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 <= 2147483647 then ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 else ExAllocatePoolWithTag_~NumberOfBytes % 4294967296 % 4294967296 - 4294967296);malloc_#in~i := ExAllocatePoolWithTag_~__cil_tmp6~17;havoc malloc_#res.base, malloc_#res.offset;havoc malloc_~i;malloc_~i := malloc_#in~i;malloc_#res.base, malloc_#res.offset := ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset; 2960#L20912 ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset := malloc_#res.base, malloc_#res.offset;ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset := ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset;havoc ExAllocatePoolWithTag_#t~ret1176.base, ExAllocatePoolWithTag_#t~ret1176.offset;ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset := ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset;ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset := ExAllocatePoolWithTag_~x~0.base, ExAllocatePoolWithTag_~x~0.offset; 2299#L20946 DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset := ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset := DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset;havoc DriverEntry_#t~ret95.base, DriverEntry_#t~ret95.offset;~PagingMutex~0.base, ~PagingMutex~0.offset := DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset;DriverEntry_~__cil_tmp42~0.base, DriverEntry_~__cil_tmp42~0.offset := 0, 0;DriverEntry_~__cil_tmp43~0 := DriverEntry_~__cil_tmp42~0.base + DriverEntry_~__cil_tmp42~0.offset;DriverEntry_~__cil_tmp44~0 := ~PagingMutex~0.base + ~PagingMutex~0.offset; 2300#L2717 assume DriverEntry_~__cil_tmp44~0 % 4294967296 == DriverEntry_~__cil_tmp43~0 % 4294967296;DriverEntry_#res := -1073741670; 2593#L2773 ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214 := DriverEntry_#res;##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1214; 2594#L-1-1 main_#t~ret1170 := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;main_~status~4 := main_#t~ret1170;havoc main_#t~ret1170; 2178#L20727 assume main_~status~4 >= 0;~s~0 := 1;~customIrp~0 := 0;~setEventCalled~0 := ~customIrp~0;~lowerDriverReturn~0 := ~setEventCalled~0;~compRegistered~0 := ~lowerDriverReturn~0;~compFptr~0.base, ~compFptr~0.offset := 0, ~compRegistered~0;~pended~0 := ~compFptr~0.base + ~compFptr~0.offset;main_~__cil_tmp10~22 := ~pirp~0.base + ~pirp~0.offset;main_~__cil_tmp11~23 := 24 + main_~__cil_tmp10~22;main_~mem_24~0.base, main_~mem_24~0.offset := 0, (if main_~__cil_tmp11~23 % 4294967296 % 4294967296 <= 2147483647 then main_~__cil_tmp11~23 % 4294967296 % 4294967296 else main_~__cil_tmp11~23 % 4294967296 % 4294967296 - 4294967296);call write~int(0, main_~mem_24~0.base, main_~mem_24~0.offset, 4);~myStatus~0 := 0; 2179#L20740 assume 0 == main_~irp_choice~0;main_~__cil_tmp12~24 := ~pirp~0.base + ~pirp~0.offset;main_~__cil_tmp13~25 := 24 + main_~__cil_tmp12~24;main_~mem_25~0.base, main_~mem_25~0.offset := 0, (if main_~__cil_tmp13~25 % 4294967296 % 4294967296 <= 2147483647 then main_~__cil_tmp13~25 % 4294967296 % 4294967296 else main_~__cil_tmp13~25 % 4294967296 % 4294967296 - 4294967296);call write~int(-1073741637, main_~mem_25~0.base, main_~mem_25~0.offset, 4);~myStatus~0 := -1073741637; 2819#L20740-2 ~s~0 := 1;~pended~0 := 0;~compFptr~0.base, ~compFptr~0.offset := 0, 0;~compRegistered~0 := 0;~lowerDriverReturn~0 := 0;~setEventCalled~0 := 0;~customIrp~0 := 0; 2820#L20690 main_~__cil_tmp14~23 := (if main_~status~4 >= 0 then 1 else 0); 2989#L20754 assume !(0 == main_~__cil_tmp14~23); 2845#L20760 assume 0 == main_~__BLAST_NONDET~0; 2846#L20761 main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset := #funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset; 2172#L20781 call main_#t~ret1171 := ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0(main_~#devobj~0.base, main_~#devobj~0.offset, ~pirp~0.base, ~pirp~0.offset, main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset);< 2180###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRY [2020-10-26 04:30:48,793 INFO L796 eck$LassoCheckResult]: Loop: 2180###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRY #~DeviceObject.base, #~DeviceObject.offset := #in~DeviceObject.base, #in~DeviceObject.offset;#~Irp.base, #~Irp.offset := #in~Irp.base, #in~Irp.offset; 2338#L-1 assume !(#in~#fp.base == #funAddr~FloppyPower.base && #in~#fp.offset == #funAddr~FloppyPower.offset); 2340#L-1-3 assume #in~#fp.base == #funAddr~FloppyPnp.base && #in~#fp.offset == #funAddr~FloppyPnp.offset; 2195#L-1-4 call #t~ret1212 := FloppyPnp(#~DeviceObject.base, #~DeviceObject.offset, #~Irp.base, #~Irp.offset);< 2373#FloppyPnpENTRY ~DeviceObject.base, ~DeviceObject.offset := #in~DeviceObject.base, #in~DeviceObject.offset;~Irp.base, ~Irp.offset := #in~Irp.base, #in~Irp.offset;havoc ~irpSp~2.base, ~irpSp~2.offset;havoc ~disketteExtension~3.base, ~disketteExtension~3.offset;havoc ~ntStatus~3;call ~#doneEvent~0.base, ~#doneEvent~0.offset := #Ultimate.allocOnStack(16);havoc ~irpSp___0~0.base, ~irpSp___0~0.offset;havoc ~nextIrpSp~0.base, ~nextIrpSp~0.offset;havoc ~irpSp___1~0.base, ~irpSp___1~0.offset;havoc ~tmp~3.base, ~tmp~3.offset;havoc ~__cil_tmp11~5.base, ~__cil_tmp11~5.offset;havoc ~__cil_tmp12~5;havoc ~__cil_tmp13~4;havoc ~__cil_tmp14~3.base, ~__cil_tmp14~3.offset;havoc ~__cil_tmp15~4;havoc ~__cil_tmp16~4;havoc ~__cil_tmp17~4;havoc ~__cil_tmp18~4;havoc ~__cil_tmp19~5;havoc ~__cil_tmp20~5;havoc ~__cil_tmp21~5;havoc ~__cil_tmp22~5;havoc ~__cil_tmp23~5;havoc ~__cil_tmp24~6;havoc ~__cil_tmp25~6;havoc ~__cil_tmp26~6;havoc ~__cil_tmp27~6;havoc ~__cil_tmp28~6;havoc ~__cil_tmp29~6;havoc ~__cil_tmp30~6;havoc ~__cil_tmp31~6;havoc ~__cil_tmp32~6;havoc ~__cil_tmp33~6;havoc ~__cil_tmp34~6;havoc ~__cil_tmp35~6;havoc ~__cil_tmp36~6;havoc ~__cil_tmp37~6;havoc ~__cil_tmp38~6;havoc ~__cil_tmp39~6;havoc ~__cil_tmp40~6;havoc ~__cil_tmp41~6;havoc ~__cil_tmp42~6;havoc ~__cil_tmp43~6;havoc ~__cil_tmp44~6;havoc ~__cil_tmp45~6;havoc ~__cil_tmp46~6;havoc ~__cil_tmp47~6;havoc ~__cil_tmp48~6;havoc ~__cil_tmp49~6;havoc ~__cil_tmp50~6;havoc ~__cil_tmp51~6;havoc ~__cil_tmp52~6;havoc ~__cil_tmp53~6;havoc ~__cil_tmp54~6.base, ~__cil_tmp54~6.offset;havoc ~__cil_tmp55~6;havoc ~__cil_tmp56~6;havoc ~__cil_tmp57~6.base, ~__cil_tmp57~6.offset;havoc ~__cil_tmp58~6;havoc ~__cil_tmp59~6;havoc ~__cil_tmp60~6.base, ~__cil_tmp60~6.offset;havoc ~__cil_tmp61~6;havoc ~__cil_tmp62~6;havoc ~__cil_tmp63~6;havoc ~__cil_tmp64~6;havoc ~__cil_tmp65~6.base, ~__cil_tmp65~6.offset;havoc ~__cil_tmp66~6;havoc ~__cil_tmp67~6;havoc ~__cil_tmp68~6.base, ~__cil_tmp68~6.offset;havoc ~__cil_tmp69~6.base, ~__cil_tmp69~6.offset;havoc ~__cil_tmp70~6;havoc ~__cil_tmp71~5.base, ~__cil_tmp71~5.offset;havoc ~__cil_tmp72~5.base, ~__cil_tmp72~5.offset;havoc ~__cil_tmp73~5.base, ~__cil_tmp73~5.offset;havoc ~__cil_tmp74~5;havoc ~__cil_tmp75~5;havoc ~__cil_tmp76~5;havoc ~__cil_tmp77~5.base, ~__cil_tmp77~5.offset;havoc ~__cil_tmp78~5;havoc ~__cil_tmp79~5;havoc ~__cil_tmp80~5;havoc ~__cil_tmp81~5.base, ~__cil_tmp81~5.offset;havoc ~__cil_tmp82~5.base, ~__cil_tmp82~5.offset;havoc ~__cil_tmp83~5;havoc ~__cil_tmp84~5;havoc ~__cil_tmp85~5.base, ~__cil_tmp85~5.offset;havoc ~__cil_tmp86~5;havoc ~__cil_tmp87~5;havoc ~__cil_tmp88~5;havoc ~__cil_tmp89~5;havoc ~__cil_tmp90~5;havoc ~__cil_tmp91~5;havoc ~__cil_tmp92~5;havoc ~__cil_tmp93~5;havoc ~__cil_tmp94~5;havoc ~__cil_tmp95~5;havoc ~__cil_tmp96~5;havoc ~__cil_tmp97~5;havoc ~__cil_tmp98~5;havoc ~__cil_tmp99~5;havoc ~__cil_tmp100~5;havoc ~__cil_tmp101~5;havoc ~__cil_tmp102~5;havoc ~__cil_tmp103~5;havoc ~__cil_tmp104~5;havoc ~__cil_tmp105~5.base, ~__cil_tmp105~5.offset;havoc ~__cil_tmp106~5;havoc ~__cil_tmp107~5;havoc ~__cil_tmp108~4.base, ~__cil_tmp108~4.offset;havoc ~__cil_tmp109~4;havoc ~__cil_tmp110~4;havoc ~__cil_tmp111~4;havoc ~__cil_tmp112~4;havoc ~__cil_tmp113~4;havoc ~__cil_tmp114~4;havoc ~__cil_tmp115~4;havoc ~__cil_tmp116~4;havoc ~__cil_tmp117~3;havoc ~__cil_tmp118~3;havoc ~__cil_tmp119~3;havoc ~__cil_tmp120~3;havoc ~__cil_tmp121~3;havoc ~__cil_tmp122~3;havoc ~__cil_tmp123~3;havoc ~__cil_tmp124~3;havoc ~__cil_tmp125~3;havoc ~__cil_tmp126~3;havoc ~__cil_tmp127~3;havoc ~__cil_tmp128~3;havoc ~__cil_tmp129~3;havoc ~__cil_tmp130~3;havoc ~__cil_tmp131~3;havoc ~__cil_tmp132~3;havoc ~__cil_tmp133~3;havoc ~__cil_tmp134~3;havoc ~__cil_tmp135~3;havoc ~__cil_tmp136~3;havoc ~__cil_tmp137~3;havoc ~__cil_tmp138~3;havoc ~__cil_tmp139~2;havoc ~__cil_tmp140~2.base, ~__cil_tmp140~2.offset;havoc ~__cil_tmp141~2;havoc ~__cil_tmp142~2;havoc ~__cil_tmp143~2.base, ~__cil_tmp143~2.offset;havoc ~__cil_tmp144~2;havoc ~__cil_tmp145~2;havoc ~__cil_tmp146~2;havoc ~__cil_tmp147~2;havoc ~__cil_tmp148~2;havoc ~__cil_tmp149~2;havoc ~__cil_tmp150~2;havoc ~__cil_tmp151~2;havoc ~__cil_tmp152~2;havoc ~__cil_tmp153~2;havoc ~__cil_tmp154~2;havoc ~__cil_tmp155~2;havoc ~__cil_tmp156~2.base, ~__cil_tmp156~2.offset;havoc ~__cil_tmp157~2.base, ~__cil_tmp157~2.offset;havoc ~__cil_tmp158~2.base, ~__cil_tmp158~2.offset;havoc ~__cil_tmp159~2.base, ~__cil_tmp159~2.offset;havoc ~__cil_tmp160~2;havoc ~__cil_tmp161~2;havoc ~__cil_tmp162~2.base, ~__cil_tmp162~2.offset;havoc ~__cil_tmp163~2;havoc ~__cil_tmp164~2;havoc ~__cil_tmp165~2;havoc ~__cil_tmp166~2;havoc ~__cil_tmp167~2;havoc ~__cil_tmp168~2;havoc ~__cil_tmp169~2;havoc ~__cil_tmp170~2;havoc ~__cil_tmp171~2;havoc ~__cil_tmp172~2;havoc ~__cil_tmp173~2.base, ~__cil_tmp173~2.offset;havoc ~__cil_tmp174~2;havoc ~__cil_tmp175~2;havoc ~__cil_tmp176~2;havoc ~__cil_tmp177~2;havoc ~__cil_tmp178~2;havoc ~__cil_tmp179~2;havoc ~__cil_tmp180~2;havoc ~__cil_tmp181~2;havoc ~__cil_tmp182~2;havoc ~__cil_tmp183~2;havoc ~__cil_tmp184~2;havoc ~__cil_tmp185~2;havoc ~__cil_tmp186~2;havoc ~__cil_tmp187~2;havoc ~__cil_tmp188~2;havoc ~__cil_tmp189~2;havoc ~__cil_tmp190~2;havoc ~__cil_tmp191~2;havoc ~__cil_tmp192~2;havoc ~__cil_tmp193~2;havoc ~__cil_tmp194~2;havoc ~__cil_tmp195~2;havoc ~__cil_tmp196~2;havoc ~__cil_tmp197~2;havoc ~__cil_tmp198~2.base, ~__cil_tmp198~2.offset;havoc ~__cil_tmp199~2.base, ~__cil_tmp199~2.offset;havoc ~__cil_tmp200~2;havoc ~__cil_tmp201~2.base, ~__cil_tmp201~2.offset;havoc ~__cil_tmp202~2.base, ~__cil_tmp202~2.offset;havoc ~__cil_tmp203~2;havoc ~__cil_tmp204~2;havoc ~__cil_tmp205~2.base, ~__cil_tmp205~2.offset;havoc ~__cil_tmp206~2;havoc ~__cil_tmp207~2;havoc ~__cil_tmp208~2;havoc ~__cil_tmp209~2;havoc ~__cil_tmp210~2.base, ~__cil_tmp210~2.offset;havoc ~__cil_tmp211~2;havoc ~__cil_tmp212~2;havoc ~__cil_tmp213~1;havoc ~__cil_tmp214~1;havoc ~__cil_tmp215~1;havoc ~__cil_tmp216~1;havoc ~__cil_tmp217~1;havoc ~__cil_tmp218~1;havoc ~__cil_tmp219~1;havoc ~__cil_tmp220~1;havoc ~__cil_tmp221~1;havoc ~__cil_tmp222~1;havoc ~__cil_tmp223~1;havoc ~__cil_tmp224~1;havoc ~__cil_tmp225~1;havoc ~__cil_tmp226~1;havoc ~__cil_tmp227~1;havoc ~__cil_tmp228~1;havoc ~__cil_tmp229~1;havoc ~__cil_tmp230~1;havoc ~__cil_tmp231~1;havoc ~__cil_tmp232~1;havoc ~__cil_tmp233~1;havoc ~__cil_tmp234~1;havoc ~__cil_tmp235~1;havoc ~__cil_tmp236~1;havoc ~__cil_tmp237~1.base, ~__cil_tmp237~1.offset;havoc ~__cil_tmp238~1;havoc ~__cil_tmp239~1;havoc ~__cil_tmp240~1.base, ~__cil_tmp240~1.offset;havoc ~__cil_tmp241~1;havoc ~__cil_tmp242~1;havoc ~__cil_tmp243~1.base, ~__cil_tmp243~1.offset;havoc ~__cil_tmp244~1;havoc ~__cil_tmp245~1;havoc ~__cil_tmp246~1;havoc ~__cil_tmp247~1;havoc ~__cil_tmp248~1.base, ~__cil_tmp248~1.offset;havoc ~__cil_tmp249~1;havoc ~__cil_tmp250~1;havoc ~__cil_tmp251~1;havoc ~__cil_tmp252~1;havoc ~__cil_tmp253~1;havoc ~__cil_tmp254~1;havoc ~__cil_tmp255~1;havoc ~__cil_tmp256~1;havoc ~__cil_tmp257~1;havoc ~__cil_tmp258~1;havoc ~__cil_tmp259~1;havoc ~__cil_tmp260~1;havoc ~__cil_tmp261~1;havoc ~__cil_tmp262~1;havoc ~__cil_tmp263~1;havoc ~__cil_tmp264~1;havoc ~__cil_tmp265~1;havoc ~__cil_tmp266~1;havoc ~__cil_tmp267~1;havoc ~__cil_tmp268~1;havoc ~__cil_tmp269~1;havoc ~__cil_tmp270~1.base, ~__cil_tmp270~1.offset;havoc ~__cil_tmp271~1;havoc ~__cil_tmp272~1;havoc ~__cil_tmp273~1;havoc ~__cil_tmp274~1;havoc ~__cil_tmp275~1.base, ~__cil_tmp275~1.offset;havoc ~__cil_tmp276~1.base, ~__cil_tmp276~1.offset;havoc ~__cil_tmp277~1;havoc ~__cil_tmp278~1;havoc ~__cil_tmp279~1;havoc ~__cil_tmp280~1;havoc ~__cil_tmp281~1.base, ~__cil_tmp281~1.offset;havoc ~__cil_tmp282~1;havoc ~__cil_tmp283~1;havoc ~__cil_tmp284~1;havoc ~__cil_tmp285~1.base, ~__cil_tmp285~1.offset;havoc ~__cil_tmp286~1;havoc ~__cil_tmp287~1;havoc ~__cil_tmp288~1.base, ~__cil_tmp288~1.offset;havoc ~__cil_tmp289~1;havoc ~__cil_tmp290~1;havoc ~__cil_tmp291~1.base, ~__cil_tmp291~1.offset;havoc ~__cil_tmp292~1.base, ~__cil_tmp292~1.offset;havoc ~__cil_tmp293~1.base, ~__cil_tmp293~1.offset;havoc ~__cil_tmp294~1;havoc ~__cil_tmp295~1;havoc ~__cil_tmp296~1.base, ~__cil_tmp296~1.offset;havoc ~__cil_tmp297~1;havoc ~__cil_tmp298~1;havoc ~__cil_tmp299~1.base, ~__cil_tmp299~1.offset;havoc ~__cil_tmp300~1.base, ~__cil_tmp300~1.offset;havoc ~__cil_tmp301~1.base, ~__cil_tmp301~1.offset;havoc ~__cil_tmp302~1;havoc ~__cil_tmp303~1;havoc ~__cil_tmp304~1;havoc ~__cil_tmp305~1;havoc ~__cil_tmp306~1;havoc ~__cil_tmp307~1;havoc ~__cil_tmp308~1.base, ~__cil_tmp308~1.offset;havoc ~__cil_tmp309~1;havoc ~__cil_tmp310~1;havoc ~__cil_tmp311~1.base, ~__cil_tmp311~1.offset;havoc ~__cil_tmp312~1;havoc ~__cil_tmp313~1;havoc ~__cil_tmp314~1.base, ~__cil_tmp314~1.offset;havoc ~__cil_tmp315~1.base, ~__cil_tmp315~1.offset;havoc ~__cil_tmp316~1.base, ~__cil_tmp316~1.offset;havoc ~__cil_tmp317~1;havoc ~__cil_tmp318~1;havoc ~__cil_tmp319~1.base, ~__cil_tmp319~1.offset;havoc ~__cil_tmp320~1;havoc ~__cil_tmp321~1;havoc ~__cil_tmp322~1;havoc ~__cil_tmp323~1;havoc ~__cil_tmp324~1;havoc ~__cil_tmp325~1;havoc ~__cil_tmp326~1;havoc ~__cil_tmp327~1;havoc ~__cil_tmp328~1;havoc ~__cil_tmp329~1;havoc ~__cil_tmp330~1;havoc ~__cil_tmp331~1;havoc ~__cil_tmp332~1;havoc ~__cil_tmp333~1;havoc ~__cil_tmp334~1;havoc ~__cil_tmp335~1;havoc ~__cil_tmp336~1;havoc ~__cil_tmp337~1;havoc ~__cil_tmp338~1;havoc ~__cil_tmp339~1;havoc ~__cil_tmp340~1;havoc ~__cil_tmp341~1;havoc ~__cil_tmp342~1.base, ~__cil_tmp342~1.offset;havoc ~__cil_tmp343~1;havoc ~__cil_tmp344~1;havoc ~__cil_tmp345~1.base, ~__cil_tmp345~1.offset;havoc ~__cil_tmp346~1.base, ~__cil_tmp346~1.offset;havoc ~mem_347~0.base, ~mem_347~0.offset;havoc ~mem_348~0.base, ~mem_348~0.offset;havoc ~mem_349~0.base, ~mem_349~0.offset;havoc ~mem_350~0.base, ~mem_350~0.offset;havoc ~mem_351~0.base, ~mem_351~0.offset;havoc ~mem_352~0.base, ~mem_352~0.offset;havoc ~mem_353~0.base, ~mem_353~0.offset;havoc ~mem_354~0.base, ~mem_354~0.offset;havoc ~mem_355~0.base, ~mem_355~0.offset;havoc ~mem_356~0.base, ~mem_356~0.offset;havoc ~mem_357~0.base, ~mem_357~0.offset;havoc ~mem_358~0.base, ~mem_358~0.offset;havoc ~mem_359~0.base, ~mem_359~0.offset;havoc ~mem_360~0.base, ~mem_360~0.offset;havoc ~mem_361~0.base, ~mem_361~0.offset;havoc ~mem_362~0.base, ~mem_362~0.offset;havoc ~mem_363~0.base, ~mem_363~0.offset;havoc ~mem_364~0.base, ~mem_364~0.offset;havoc ~mem_365~0.base, ~mem_365~0.offset;havoc ~mem_366~0.base, ~mem_366~0.offset;havoc ~mem_367~0.base, ~mem_367~0.offset;havoc ~mem_368~0.base, ~mem_368~0.offset;havoc ~mem_369~0.base, ~mem_369~0.offset;havoc ~mem_370~0.base, ~mem_370~0.offset;havoc ~mem_371~0.base, ~mem_371~0.offset;havoc ~mem_372~0.base, ~mem_372~0.offset;havoc ~mem_373~0.base, ~mem_373~0.offset;havoc ~mem_374~0.base, ~mem_374~0.offset;havoc ~mem_375~0.base, ~mem_375~0.offset;havoc ~mem_376~0.base, ~mem_376~0.offset;havoc ~mem_377~0.base, ~mem_377~0.offset;havoc ~mem_378~0.base, ~mem_378~0.offset;havoc ~mem_379~0.base, ~mem_379~0.offset;havoc ~mem_380~0.base, ~mem_380~0.offset;havoc ~mem_381~0.base, ~mem_381~0.offset;havoc ~mem_382~0.base, ~mem_382~0.offset;havoc ~mem_383~0.base, ~mem_383~0.offset;havoc ~mem_384~0.base, ~mem_384~0.offset;havoc ~mem_385~0.base, ~mem_385~0.offset;havoc ~mem_386~0.base, ~mem_386~0.offset;havoc ~mem_387~0.base, ~mem_387~0.offset;havoc ~mem_388~0.base, ~mem_388~0.offset;havoc ~mem_389~0.base, ~mem_389~0.offset;havoc ~mem_390~0.base, ~mem_390~0.offset;havoc ~mem_391~0.base, ~mem_391~0.offset;havoc ~mem_392~0.base, ~mem_392~0.offset;havoc ~mem_393~0.base, ~mem_393~0.offset;havoc ~mem_394~0.base, ~mem_394~0.offset;havoc ~mem_395~0.base, ~mem_395~0.offset;havoc ~mem_396~0.base, ~mem_396~0.offset;havoc ~mem_397~0.base, ~mem_397~0.offset;havoc ~mem_398~0.base, ~mem_398~0.offset;havoc ~mem_399~0.base, ~mem_399~0.offset;havoc ~mem_400~0.base, ~mem_400~0.offset;havoc ~mem_401~0.base, ~mem_401~0.offset;havoc ~mem_402~0.base, ~mem_402~0.offset;havoc ~mem_403~0.base, ~mem_403~0.offset;havoc ~mem_404~0.base, ~mem_404~0.offset;havoc ~mem_405~0.base, ~mem_405~0.offset;havoc ~mem_406~0.base, ~mem_406~0.offset;havoc ~mem_407~0.base, ~mem_407~0.offset;havoc ~mem_408~0.base, ~mem_408~0.offset;havoc ~mem_409~0.base, ~mem_409~0.offset;havoc ~mem_410~0.base, ~mem_410~0.offset;havoc ~mem_411~0.base, ~mem_411~0.offset;havoc ~mem_412~0.base, ~mem_412~0.offset;havoc ~mem_413~0.base, ~mem_413~0.offset;havoc ~mem_414~0.base, ~mem_414~0.offset;havoc ~mem_415~0.base, ~mem_415~0.offset;havoc ~mem_416~0.base, ~mem_416~0.offset;havoc ~mem_417~0.base, ~mem_417~0.offset;havoc ~mem_418~0.base, ~mem_418~0.offset;havoc ~mem_419~0.base, ~mem_419~0.offset;havoc ~mem_420~0.base, ~mem_420~0.offset;havoc ~mem_421~0.base, ~mem_421~0.offset;havoc ~mem_422~0.base, ~mem_422~0.offset;havoc ~mem_423~0.base, ~mem_423~0.offset;~ntStatus~3 := 0; 2316#L6914loopEntry assume !false; 2317#L6918 ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset := ~PagingMutex~0.base, ~PagingMutex~0.offset;havoc ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset;ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset := ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset; 2377#L20920 ~PagingReferenceCount~0 := 1 + ~PagingReferenceCount~0; 2378#L6924 assume 1 == ~PagingReferenceCount~0 % 4294967296;~__cil_tmp11~5.base, ~__cil_tmp11~5.offset := #funAddr~DriverEntry.base, #funAddr~DriverEntry.offset;MmResetDriverPaging_#in~AddressWithinSection.base, MmResetDriverPaging_#in~AddressWithinSection.offset := ~__cil_tmp11~5.base, ~__cil_tmp11~5.offset;havoc MmResetDriverPaging_~AddressWithinSection.base, MmResetDriverPaging_~AddressWithinSection.offset;MmResetDriverPaging_~AddressWithinSection.base, MmResetDriverPaging_~AddressWithinSection.offset := MmResetDriverPaging_#in~AddressWithinSection.base, MmResetDriverPaging_#in~AddressWithinSection.offset; 2835#L6924-1 ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset := ~PagingMutex~0.base, ~PagingMutex~0.offset;havoc ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset;ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset := ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset; 2836#L20928 ~__cil_tmp12~5 := ~DeviceObject.base + ~DeviceObject.offset;~__cil_tmp13~4 := 40 + ~__cil_tmp12~5;~mem_347~0.base, ~mem_347~0.offset := 0, (if ~__cil_tmp13~4 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp13~4 % 4294967296 % 4294967296 else ~__cil_tmp13~4 % 4294967296 % 4294967296 - 4294967296);call #t~mem323.base, #t~mem323.offset := read~$Pointer$(~mem_347~0.base, ~mem_347~0.offset, 4);~__cil_tmp14~3.base, ~__cil_tmp14~3.offset := #t~mem323.base, #t~mem323.offset;havoc #t~mem323.base, #t~mem323.offset;~disketteExtension~3.base, ~disketteExtension~3.offset := ~__cil_tmp14~3.base, ~__cil_tmp14~3.offset;~__cil_tmp15~4 := 32;~__cil_tmp16~4 := ~__cil_tmp15~4;~__cil_tmp17~4 := 64 + ~__cil_tmp16~4;~__cil_tmp18~4 := ~Irp.base + ~Irp.offset;~__cil_tmp19~5 := ~__cil_tmp18~4 + ~__cil_tmp17~4;~mem_348~0.base, ~mem_348~0.offset := 0, (if ~__cil_tmp19~5 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp19~5 % 4294967296 % 4294967296 else ~__cil_tmp19~5 % 4294967296 % 4294967296 - 4294967296);call #t~mem324.base, #t~mem324.offset := read~$Pointer$(~mem_348~0.base, ~mem_348~0.offset, 4);~irpSp~2.base, ~irpSp~2.offset := #t~mem324.base, #t~mem324.offset;havoc #t~mem324.base, #t~mem324.offset;~__cil_tmp20~5 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp21~5 := 13 + ~__cil_tmp20~5;~mem_349~0.base, ~mem_349~0.offset := 0, (if ~__cil_tmp21~5 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp21~5 % 4294967296 % 4294967296 else ~__cil_tmp21~5 % 4294967296 % 4294967296 - 4294967296);call #t~mem325 := read~int(~mem_349~0.base, ~mem_349~0.offset, 1); 2599#L6952 assume !(0 != #t~mem325 % 256);havoc #t~mem325;~__cil_tmp27~6 := ~irpSp~2.base + ~irpSp~2.offset;~__cil_tmp28~6 := 1 + ~__cil_tmp27~6;~mem_352~0.base, ~mem_352~0.offset := 0, (if ~__cil_tmp28~6 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp28~6 % 4294967296 % 4294967296 else ~__cil_tmp28~6 % 4294967296 % 4294967296 - 4294967296);call #t~mem326 := read~int(~mem_352~0.base, ~mem_352~0.offset, 1);~__cil_tmp29~6 := #t~mem326;havoc #t~mem326; 2489#L6977 assume !(0 == ~__cil_tmp29~6 % 256); 2319#L6980 assume !(5 == ~__cil_tmp29~6 % 256); 2321#L6983 assume !(1 == ~__cil_tmp29~6 % 256); 3016#L6986 assume !(6 == ~__cil_tmp29~6 % 256); 3000#L6989 assume !(3 == ~__cil_tmp29~6 % 256); 2934#L6992 assume !(4 == ~__cil_tmp29~6 % 256); 2812#L6995 assume 2 == ~__cil_tmp29~6 % 256; 2603#L6996 assume !false; 2567#L7480 ~__cil_tmp241~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp242~1 := 428 + ~__cil_tmp241~1;~__cil_tmp243~1.base, ~__cil_tmp243~1.offset := 0, (if ~__cil_tmp242~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp242~1 % 4294967296 % 4294967296 else ~__cil_tmp242~1 % 4294967296 % 4294967296 - 4294967296);ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset := ~__cil_tmp243~1.base, ~__cil_tmp243~1.offset;havoc ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset;ExAcquireFastMutex_~FastMutex.base, ExAcquireFastMutex_~FastMutex.offset := ExAcquireFastMutex_#in~FastMutex.base, ExAcquireFastMutex_#in~FastMutex.offset; 2364#L20920-7 ~__cil_tmp244~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp245~1 := 14 + ~__cil_tmp244~1;~mem_405~0.base, ~mem_405~0.offset := 0, (if ~__cil_tmp245~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp245~1 % 4294967296 % 4294967296 else ~__cil_tmp245~1 % 4294967296 % 4294967296 - 4294967296);call write~int(0, ~mem_405~0.base, ~mem_405~0.offset, 1);~__cil_tmp246~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp247~1 := 428 + ~__cil_tmp246~1;~__cil_tmp248~1.base, ~__cil_tmp248~1.offset := 0, (if ~__cil_tmp247~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp247~1 % 4294967296 % 4294967296 else ~__cil_tmp247~1 % 4294967296 % 4294967296 - 4294967296);ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset := ~__cil_tmp248~1.base, ~__cil_tmp248~1.offset;havoc ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset;ExReleaseFastMutex_~FastMutex.base, ExReleaseFastMutex_~FastMutex.offset := ExReleaseFastMutex_#in~FastMutex.base, ExReleaseFastMutex_#in~FastMutex.offset; 2365#L20928-10 ~__cil_tmp249~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp250~1 := 12 + ~__cil_tmp249~1;~mem_406~0.base, ~mem_406~0.offset := 0, (if ~__cil_tmp250~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp250~1 % 4294967296 % 4294967296 else ~__cil_tmp250~1 % 4294967296 % 4294967296 - 4294967296);call write~int(0, ~mem_406~0.base, ~mem_406~0.offset, 1);~__cil_tmp251~1 := ~disketteExtension~3.base + ~disketteExtension~3.offset;~__cil_tmp252~1 := 13 + ~__cil_tmp251~1;~mem_407~0.base, ~mem_407~0.offset := 0, (if ~__cil_tmp252~1 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp252~1 % 4294967296 % 4294967296 else ~__cil_tmp252~1 % 4294967296 % 4294967296 - 4294967296);call write~int(1, ~mem_407~0.base, ~mem_407~0.offset, 1); 2185#L7503 call FloppyProcessQueuedRequests(~disketteExtension~3.base, ~disketteExtension~3.offset);< 2632#FloppyProcessQueuedRequestsENTRY ~DisketteExtension.base, ~DisketteExtension.offset := #in~DisketteExtension.base, #in~DisketteExtension.offset;havoc ~oldIrql~2;havoc ~headOfList~0.base, ~headOfList~0.offset;havoc ~currentIrp~0.base, ~currentIrp~0.offset;havoc ~irpSp~9.base, ~irpSp~9.offset;havoc ~tmp~12;havoc ~__cil_tmp7~19.base, ~__cil_tmp7~19.offset;havoc ~__cil_tmp8~18;havoc ~__cil_tmp9~21;havoc ~__cil_tmp10~21.base, ~__cil_tmp10~21.offset;havoc ~__cil_tmp11~22;havoc ~__cil_tmp12~23;havoc ~__cil_tmp13~24.base, ~__cil_tmp13~24.offset;havoc ~__cil_tmp14~22.base, ~__cil_tmp14~22.offset;havoc ~__cil_tmp15~24;havoc ~__cil_tmp16~25;havoc ~__cil_tmp17~25;havoc ~__cil_tmp18~25;havoc ~__cil_tmp19~27;havoc ~__cil_tmp20~27.base, ~__cil_tmp20~27.offset;havoc ~__cil_tmp21~27;havoc ~__cil_tmp22~28;havoc ~__cil_tmp23~28.base, ~__cil_tmp23~28.offset;havoc ~__cil_tmp24~29;havoc ~__cil_tmp25~29.base, ~__cil_tmp25~29.offset;havoc ~__cil_tmp26~30.base, ~__cil_tmp26~30.offset;havoc ~__cil_tmp27~30;havoc ~__cil_tmp28~29;havoc ~__cil_tmp29~29.base, ~__cil_tmp29~29.offset;havoc ~__cil_tmp30~28.base, ~__cil_tmp30~28.offset;havoc ~__cil_tmp31~28.base, ~__cil_tmp31~28.offset;havoc ~__cil_tmp32~28.base, ~__cil_tmp32~28.offset;havoc ~__cil_tmp33~27;havoc ~__cil_tmp34~26.base, ~__cil_tmp34~26.offset;havoc ~__cil_tmp35~26;havoc ~__cil_tmp36~26;havoc ~__cil_tmp37~25;havoc ~__cil_tmp38~25;havoc ~__cil_tmp39~25;havoc ~__cil_tmp40~25;havoc ~__cil_tmp41~25;havoc ~__cil_tmp42~24;havoc ~__cil_tmp43~24;havoc ~__cil_tmp44~24.base, ~__cil_tmp44~24.offset;havoc ~__cil_tmp45~24.base, ~__cil_tmp45~24.offset;havoc ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset;havoc ~__cil_tmp47~24;havoc ~__cil_tmp48~23;havoc ~__cil_tmp49~23;havoc ~__cil_tmp50~23;havoc ~__cil_tmp51~23;havoc ~__cil_tmp52~23;havoc ~__cil_tmp53~23;havoc ~__cil_tmp54~23;havoc ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset;havoc ~__cil_tmp56~23;havoc ~__cil_tmp57~23;havoc ~__cil_tmp58~23.base, ~__cil_tmp58~23.offset;havoc ~__cil_tmp59~23.base, ~__cil_tmp59~23.offset;havoc ~__cil_tmp60~22;havoc ~__cil_tmp61~22;havoc ~__cil_tmp62~21.base, ~__cil_tmp62~21.offset;havoc ~__cil_tmp63~21;havoc ~__cil_tmp64~21;havoc ~__cil_tmp65~20;havoc ~__cil_tmp66~20;havoc ~__cil_tmp67~20;havoc ~__cil_tmp68~20.base, ~__cil_tmp68~20.offset;havoc ~__cil_tmp69~20.base, ~__cil_tmp69~20.offset;havoc ~__cil_tmp70~19.base, ~__cil_tmp70~19.offset;havoc ~mem_71~5.base, ~mem_71~5.offset;havoc ~mem_72~4.base, ~mem_72~4.offset;havoc ~mem_73~3.base, ~mem_73~3.offset;havoc ~mem_74~3.base, ~mem_74~3.offset;havoc ~mem_75~3.base, ~mem_75~3.offset;havoc ~mem_76~3.base, ~mem_76~3.offset;havoc ~mem_77~3.base, ~mem_77~3.offset;havoc ~mem_78~3.base, ~mem_78~3.offset;havoc ~mem_79~2.base, ~mem_79~2.offset;havoc ~mem_80~2.base, ~mem_80~2.offset;~__cil_tmp7~19.base, ~__cil_tmp7~19.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 2633#L20451-2 assume !false; 3028#L20452 ~__cil_tmp8~18 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp9~21 := 16 + ~__cil_tmp8~18;~__cil_tmp10~21.base, ~__cil_tmp10~21.offset := 0, (if ~__cil_tmp9~21 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp9~21 % 4294967296 % 4294967296 else ~__cil_tmp9~21 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp11~22 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp12~23 := 24 + ~__cil_tmp11~22;~__cil_tmp13~24.base, ~__cil_tmp13~24.offset := 0, (if ~__cil_tmp12~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp12~23 % 4294967296 % 4294967296 else ~__cil_tmp12~23 % 4294967296 % 4294967296 - 4294967296);ExfInterlockedRemoveHeadList_#in~ListHead.base, ExfInterlockedRemoveHeadList_#in~ListHead.offset, ExfInterlockedRemoveHeadList_#in~Lock.base, ExfInterlockedRemoveHeadList_#in~Lock.offset := ~__cil_tmp10~21.base, ~__cil_tmp10~21.offset, ~__cil_tmp13~24.base, ~__cil_tmp13~24.offset;havoc ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;havoc ExfInterlockedRemoveHeadList_~ListHead.base, ExfInterlockedRemoveHeadList_~ListHead.offset, ExfInterlockedRemoveHeadList_~Lock.base, ExfInterlockedRemoveHeadList_~Lock.offset, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset;ExfInterlockedRemoveHeadList_~ListHead.base, ExfInterlockedRemoveHeadList_~ListHead.offset := ExfInterlockedRemoveHeadList_#in~ListHead.base, ExfInterlockedRemoveHeadList_#in~ListHead.offset;ExfInterlockedRemoveHeadList_~Lock.base, ExfInterlockedRemoveHeadList_~Lock.offset := ExfInterlockedRemoveHeadList_#in~Lock.base, ExfInterlockedRemoveHeadList_#in~Lock.offset;havoc ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset;ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset := 0, 0;ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset := ExfInterlockedRemoveHeadList_~__cil_tmp3~7.base, ExfInterlockedRemoveHeadList_~__cil_tmp3~7.offset; 2926#L20996 #t~ret1158.base, #t~ret1158.offset := ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;~headOfList~0.base, ~headOfList~0.offset := #t~ret1158.base, #t~ret1158.offset;havoc #t~ret1158.base, #t~ret1158.offset;~__cil_tmp14~22.base, ~__cil_tmp14~22.offset := 0, 0;~__cil_tmp15~24 := ~__cil_tmp14~22.base + ~__cil_tmp14~22.offset;~__cil_tmp16~25 := ~headOfList~0.base + ~headOfList~0.offset;~__cil_tmp17~25 := (if ~__cil_tmp16~25 % 4294967296 != ~__cil_tmp15~24 % 4294967296 then 1 else 0); 2842#L20467 assume !(0 == ~__cil_tmp17~25);~__cil_tmp18~25 := 24;~__cil_tmp19~27 := 64 + ~__cil_tmp18~25;~__cil_tmp20~27.base, ~__cil_tmp20~27.offset := 0, 0;~__cil_tmp21~27 := ~__cil_tmp20~27.base + ~__cil_tmp20~27.offset;~__cil_tmp22~28 := ~__cil_tmp21~27 + ~__cil_tmp19~27;~__cil_tmp23~28.base, ~__cil_tmp23~28.offset := 0, (if ~__cil_tmp22~28 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp22~28 % 4294967296 % 4294967296 else ~__cil_tmp22~28 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp24~29 := ~__cil_tmp23~28.base + ~__cil_tmp23~28.offset;~__cil_tmp25~29.base, ~__cil_tmp25~29.offset := ~headOfList~0.base, ~headOfList~0.offset;~__cil_tmp26~30.base, ~__cil_tmp26~30.offset := ~__cil_tmp25~29.base, ~__cil_tmp25~29.offset - (if ~__cil_tmp24~29 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp24~29 % 4294967296 % 4294967296 else ~__cil_tmp24~29 % 4294967296 % 4294967296 - 4294967296);~currentIrp~0.base, ~currentIrp~0.offset := ~__cil_tmp26~30.base, ~__cil_tmp26~30.offset;~__cil_tmp27~30 := ~currentIrp~0.base + ~currentIrp~0.offset;~__cil_tmp28~29 := 56 + ~__cil_tmp27~30;~__cil_tmp29~29.base, ~__cil_tmp29~29.offset := 0, (if ~__cil_tmp28~29 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp28~29 % 4294967296 % 4294967296 else ~__cil_tmp28~29 % 4294967296 % 4294967296 - 4294967296);~__cil_tmp30~28.base, ~__cil_tmp30~28.offset := ~__cil_tmp29~29.base, ~__cil_tmp29~29.offset;~__cil_tmp31~28.base, ~__cil_tmp31~28.offset := ~__cil_tmp30~28.base, ~__cil_tmp30~28.offset;~__cil_tmp32~28.base, ~__cil_tmp32~28.offset := 0, 0;~__cil_tmp33~27 := ~__cil_tmp32~28.base + ~__cil_tmp32~28.offset;InterlockedExchange_#in~Target.base, InterlockedExchange_#in~Target.offset, InterlockedExchange_#in~Value := ~__cil_tmp31~28.base, ~__cil_tmp31~28.offset, ~__cil_tmp33~27;havoc InterlockedExchange_#res;havoc InterlockedExchange_#t~mem93, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, InterlockedExchange_~Value, InterlockedExchange_~previous~0;InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset := InterlockedExchange_#in~Target.base, InterlockedExchange_#in~Target.offset;InterlockedExchange_~Value := InterlockedExchange_#in~Value;call InterlockedExchange_#t~mem93 := read~int(InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_~previous~0 := InterlockedExchange_#t~mem93;havoc InterlockedExchange_#t~mem93;call write~int(InterlockedExchange_~Value, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_#res := InterlockedExchange_~previous~0; 2517#L2110 #t~ret1159 := InterlockedExchange_#res;~tmp~12 := #t~ret1159;havoc #t~ret1159;~__cil_tmp34~26.base, ~__cil_tmp34~26.offset := 0, ~tmp~12; 2518#L20495 assume ~__cil_tmp34~26.base != 0 || ~__cil_tmp34~26.offset != 0;~__cil_tmp35~26 := 32;~__cil_tmp36~26 := ~__cil_tmp35~26;~__cil_tmp37~25 := 64 + ~__cil_tmp36~26;~__cil_tmp38~25 := ~currentIrp~0.base + ~currentIrp~0.offset;~__cil_tmp39~25 := ~__cil_tmp38~25 + ~__cil_tmp37~25;~mem_71~5.base, ~mem_71~5.offset := 0, (if ~__cil_tmp39~25 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp39~25 % 4294967296 % 4294967296 else ~__cil_tmp39~25 % 4294967296 % 4294967296 - 4294967296);call #t~mem1160.base, #t~mem1160.offset := read~$Pointer$(~mem_71~5.base, ~mem_71~5.offset, 4);~irpSp~9.base, ~irpSp~9.offset := #t~mem1160.base, #t~mem1160.offset;havoc #t~mem1160.base, #t~mem1160.offset; 3031#L20495-2 ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 3015#L20518 assume ~currentIrp~0.base != 0 || ~currentIrp~0.offset != 0;~__cil_tmp47~24 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp48~23 := 13 + ~__cil_tmp47~24;~mem_73~3.base, ~mem_73~3.offset := 0, (if ~__cil_tmp48~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp48~23 % 4294967296 % 4294967296 else ~__cil_tmp48~23 % 4294967296 % 4294967296 - 4294967296);call #t~mem1161 := read~int(~mem_73~3.base, ~mem_73~3.offset, 1); 2725#L20524 assume !(0 != #t~mem1161 % 256);havoc #t~mem1161;~mem_76~3.base, ~mem_76~3.offset := ~irpSp~9.base, ~irpSp~9.offset;call #t~mem1162 := read~int(~mem_76~3.base, ~mem_76~3.offset, 1);~__cil_tmp54~23 := #t~mem1162;havoc #t~mem1162; 2495#L20541 assume 3 == ~__cil_tmp54~23 % 256; 2186#L20545 ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset := #funAddr~FloppyReadWrite.base, #funAddr~FloppyReadWrite.offset;~__cil_tmp56~23 := ~DisketteExtension.base + ~DisketteExtension.offset;~__cil_tmp57~23 := 28 + ~__cil_tmp56~23;~mem_77~3.base, ~mem_77~3.offset := 0, (if ~__cil_tmp57~23 % 4294967296 % 4294967296 <= 2147483647 then ~__cil_tmp57~23 % 4294967296 % 4294967296 else ~__cil_tmp57~23 % 4294967296 % 4294967296 - 4294967296);call #t~mem1163.base, #t~mem1163.offset := read~$Pointer$(~mem_77~3.base, ~mem_77~3.offset, 4);~__cil_tmp58~23.base, ~__cil_tmp58~23.offset := #t~mem1163.base, #t~mem1163.offset;havoc #t~mem1163.base, #t~mem1163.offset; 2174#L20561 call #t~ret1164 := ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0(~__cil_tmp58~23.base, ~__cil_tmp58~23.offset, ~currentIrp~0.base, ~currentIrp~0.offset, ~__cil_tmp55~23.base, ~__cil_tmp55~23.offset);< 2180###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRY [2020-10-26 04:30:48,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:30:48,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1762898396, now seen corresponding path program 1 times [2020-10-26 04:30:48,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:30:48,795 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106170585] [2020-10-26 04:30:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:30:48,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:30:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:30:49,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106170585] [2020-10-26 04:30:49,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:30:49,137 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-26 04:30:49,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917218590] [2020-10-26 04:30:49,138 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-10-26 04:30:49,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:30:49,138 INFO L82 PathProgramCache]: Analyzing trace with hash 173244609, now seen corresponding path program 1 times [2020-10-26 04:30:49,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:30:49,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155973436] [2020-10-26 04:30:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:30:49,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:30:49,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:30:49,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155973436] [2020-10-26 04:30:49,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:30:49,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-26 04:30:49,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835221021] [2020-10-26 04:30:49,896 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:30:49,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:30:49,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-26 04:30:49,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-26 04:30:49,898 INFO L87 Difference]: Start difference. First operand 885 states and 1218 transitions. cyclomatic complexity: 339 Second operand 5 states. [2020-10-26 04:30:49,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:30:49,963 INFO L93 Difference]: Finished difference Result 10 states and 9 transitions. [2020-10-26 04:30:49,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:30:49,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10 states and 9 transitions. [2020-10-26 04:30:49,964 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-26 04:30:49,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10 states to 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-10-26 04:30:49,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-10-26 04:30:49,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:30:49,965 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-10-26 04:30:49,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-10-26 04:30:49,965 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-26 04:30:49,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-10-26 04:30:49,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 26.10 04:30:49 BoogieIcfgContainer [2020-10-26 04:30:49,972 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-10-26 04:30:49,973 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-26 04:30:49,973 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-26 04:30:49,974 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-26 04:30:49,974 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:30:47" (3/4) ... [2020-10-26 04:30:49,978 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-10-26 04:30:49,978 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-26 04:30:49,981 INFO L168 Benchmark]: Toolchain (without parser) took 76443.31 ms. Allocated memory was 54.5 MB in the beginning and 752.9 MB in the end (delta: 698.4 MB). Free memory was 20.5 MB in the beginning and 350.2 MB in the end (delta: -329.7 MB). Peak memory consumption was 368.1 MB. Max. memory is 16.1 GB. [2020-10-26 04:30:49,983 INFO L168 Benchmark]: CDTParser took 0.39 ms. Allocated memory is still 44.0 MB. Free memory was 26.9 MB in the beginning and 26.9 MB in the end (delta: 33.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-10-26 04:30:49,985 INFO L168 Benchmark]: CACSL2BoogieTranslator took 4780.91 ms. Allocated memory was 54.5 MB in the beginning and 308.3 MB in the end (delta: 253.8 MB). Free memory was 19.8 MB in the beginning and 193.3 MB in the end (delta: -173.5 MB). Peak memory consumption was 101.4 MB. Max. memory is 16.1 GB. [2020-10-26 04:30:49,986 INFO L168 Benchmark]: Boogie Procedure Inliner took 773.37 ms. Allocated memory is still 308.3 MB. Free memory was 193.3 MB in the beginning and 187.0 MB in the end (delta: 6.3 MB). Peak memory consumption was 75.5 MB. Max. memory is 16.1 GB. [2020-10-26 04:30:49,987 INFO L168 Benchmark]: Boogie Preprocessor took 548.69 ms. Allocated memory is still 308.3 MB. Free memory was 187.0 MB in the beginning and 143.0 MB in the end (delta: 44.0 MB). Peak memory consumption was 44.0 MB. Max. memory is 16.1 GB. [2020-10-26 04:30:49,990 INFO L168 Benchmark]: RCFGBuilder took 67735.20 ms. Allocated memory was 308.3 MB in the beginning and 752.9 MB in the end (delta: 444.6 MB). Free memory was 143.0 MB in the beginning and 167.8 MB in the end (delta: -24.8 MB). Peak memory consumption was 418.7 MB. Max. memory is 16.1 GB. [2020-10-26 04:30:49,996 INFO L168 Benchmark]: BuchiAutomizer took 2580.48 ms. Allocated memory is still 752.9 MB. Free memory was 167.8 MB in the beginning and 351.3 MB in the end (delta: -183.5 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-10-26 04:30:49,997 INFO L168 Benchmark]: Witness Printer took 5.25 ms. Allocated memory is still 752.9 MB. Free memory is still 350.2 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-10-26 04:30:50,009 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.39 ms. Allocated memory is still 44.0 MB. Free memory was 26.9 MB in the beginning and 26.9 MB in the end (delta: 33.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 4780.91 ms. Allocated memory was 54.5 MB in the beginning and 308.3 MB in the end (delta: 253.8 MB). Free memory was 19.8 MB in the beginning and 193.3 MB in the end (delta: -173.5 MB). Peak memory consumption was 101.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 773.37 ms. Allocated memory is still 308.3 MB. Free memory was 193.3 MB in the beginning and 187.0 MB in the end (delta: 6.3 MB). Peak memory consumption was 75.5 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 548.69 ms. Allocated memory is still 308.3 MB. Free memory was 187.0 MB in the beginning and 143.0 MB in the end (delta: 44.0 MB). Peak memory consumption was 44.0 MB. Max. memory is 16.1 GB. * RCFGBuilder took 67735.20 ms. Allocated memory was 308.3 MB in the beginning and 752.9 MB in the end (delta: 444.6 MB). Free memory was 143.0 MB in the beginning and 167.8 MB in the end (delta: -24.8 MB). Peak memory consumption was 418.7 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 2580.48 ms. Allocated memory is still 752.9 MB. Free memory was 167.8 MB in the beginning and 351.3 MB in the end (delta: -183.5 MB). There was no memory consumed. Max. memory is 16.1 GB. * Witness Printer took 5.25 ms. Allocated memory is still 752.9 MB. Free memory is still 350.2 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 2 terminating modules (2 trivial, 0 deterministic, 0 nondeterministic). 2 modules have a trivial ranking function, the largest among these consists of 5 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 2.4s and 3 iterations. TraceHistogramMax:1. Analysis of lassos took 1.8s. Construction of modules took 0.0s. Büchi inclusion checks took 0.1s. Highest rank in rank-based complementation 0. Minimization of det autom 2. Minimization of nondet autom 0. Automata minimization 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 885 states and ocurred in iteration 1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 1344 SDtfs, 3 SDslu, 17 SDs, 0 SdLazy, 6 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: LassoTerminationAnalysisBenchmarks: not availableLassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...