./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 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ntdrivers/floppy2.i.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer --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 8c33fbb2f2d3064c24fd4b9014f0197e4b8425a2 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 02:00:13,288 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 02:00:13,290 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 02:00:13,301 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 02:00:13,302 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 02:00:13,303 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 02:00:13,304 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 02:00:13,307 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 02:00:13,309 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 02:00:13,310 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 02:00:13,311 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 02:00:13,312 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 02:00:13,312 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 02:00:13,314 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 02:00:13,315 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 02:00:13,316 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 02:00:13,317 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 02:00:13,318 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 02:00:13,320 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 02:00:13,322 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 02:00:13,324 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 02:00:13,325 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 02:00:13,326 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 02:00:13,327 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 02:00:13,330 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 02:00:13,330 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 02:00:13,330 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 02:00:13,331 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 02:00:13,332 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 02:00:13,333 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 02:00:13,333 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 02:00:13,334 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 02:00:13,334 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 02:00:13,335 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 02:00:13,336 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 02:00:13,336 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 02:00:13,337 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 02:00:13,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 02:00:13,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 02:00:13,338 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 02:00:13,339 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 02:00:13,340 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 02:00:13,358 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 02:00:13,358 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 02:00:13,359 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 02:00:13,359 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 02:00:13,359 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 02:00:13,360 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 02:00:13,360 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 02:00:13,360 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 02:00:13,360 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 02:00:13,361 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 02:00:13,361 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 02:00:13,361 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 02:00:13,361 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 02:00:13,361 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 02:00:13,362 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 02:00:13,362 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 02:00:13,362 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 02:00:13,362 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 02:00:13,363 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 02:00:13,363 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 02:00:13,363 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 02:00:13,363 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 02:00:13,363 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 02:00:13,364 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 02:00:13,364 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 02:00:13,364 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 02:00:13,364 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 02:00:13,365 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 02:00:13,365 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 02:00:13,365 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 02:00:13,365 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 02:00:13,366 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 02:00:13,366 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer 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 -> 8c33fbb2f2d3064c24fd4b9014f0197e4b8425a2 [2019-11-20 02:00:13,535 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 02:00:13,547 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 02:00:13,555 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 02:00:13,559 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 02:00:13,562 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 02:00:13,565 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/../../sv-benchmarks/c/ntdrivers/floppy2.i.cil.c [2019-11-20 02:00:13,631 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/data/17944d79a/614c494c59b4453dba2aad48103482e3/FLAG3260347e4 [2019-11-20 02:00:14,828 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 02:00:14,828 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/sv-benchmarks/c/ntdrivers/floppy2.i.cil.c [2019-11-20 02:00:14,900 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/data/17944d79a/614c494c59b4453dba2aad48103482e3/FLAG3260347e4 [2019-11-20 02:00:15,394 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/data/17944d79a/614c494c59b4453dba2aad48103482e3 [2019-11-20 02:00:15,396 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 02:00:15,397 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 02:00:15,398 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 02:00:15,398 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 02:00:15,405 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 02:00:15,406 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 02:00:15" (1/1) ... [2019-11-20 02:00:15,408 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c4dc3dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:15, skipping insertion in model container [2019-11-20 02:00:15,408 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 02:00:15" (1/1) ... [2019-11-20 02:00:15,414 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 02:00:15,616 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 02:00:18,207 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 02:00:18,288 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 02:00:19,091 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 02:00:19,287 INFO L192 MainTranslator]: Completed translation [2019-11-20 02:00:19,287 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19 WrapperNode [2019-11-20 02:00:19,288 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 02:00:19,290 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 02:00:19,290 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 02:00:19,291 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 02:00:19,299 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:19,623 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:19,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 02:00:19,936 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 02:00:19,936 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 02:00:19,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 02:00:19,947 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:19,947 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:19,998 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:19,998 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:20,156 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:20,217 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:20,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... [2019-11-20 02:00:20,322 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 02:00:20,323 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 02:00:20,323 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 02:00:20,324 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 02:00:20,325 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f690d617-2954-491a-8606-aa2430acc9a4/bin/uautomizer/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 [2019-11-20 02:00:20,407 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0 [2019-11-20 02:00:20,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0 [2019-11-20 02:00:20,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-11-20 02:00:20,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-20 02:00:20,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-20 02:00:20,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-20 02:00:20,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-20 02:00:20,409 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-20 02:00:20,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-20 02:00:20,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-20 02:00:20,409 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-20 02:00:20,409 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2019-11-20 02:00:20,410 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2019-11-20 02:00:20,410 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2019-11-20 02:00:20,410 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2019-11-20 02:00:20,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-20 02:00:20,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 02:00:20,410 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2019-11-20 02:00:20,411 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2019-11-20 02:00:20,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-20 02:00:20,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 02:00:20,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2019-11-20 02:00:20,411 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2019-11-20 02:00:20,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-11-20 02:00:20,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-11-20 02:00:20,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 02:00:20,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 02:00:21,497 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,565 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,825 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##29: assume !false; [2019-11-20 02:00:21,825 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume false; [2019-11-20 02:00:21,831 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,838 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,843 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,845 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,846 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,848 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,851 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,856 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,860 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,862 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,865 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,867 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,868 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,869 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:21,872 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,319 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##405: assume !false; [2019-11-20 02:00:26,319 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##404: assume false; [2019-11-20 02:00:26,320 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##426: assume !false; [2019-11-20 02:00:26,320 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume false; [2019-11-20 02:00:26,320 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##433: assume !false; [2019-11-20 02:00:26,320 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##432: assume false; [2019-11-20 02:00:26,320 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##463: assume !false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##462: assume false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##238: assume !false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##237: assume false; [2019-11-20 02:00:26,321 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##324: assume false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##71: assume !false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##70: assume false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume !false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##176: assume false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2019-11-20 02:00:26,322 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##149: assume false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume !false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##325: assume !false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##107: assume !false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##106: assume false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##120: assume !false; [2019-11-20 02:00:26,323 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2019-11-20 02:00:26,329 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,333 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,335 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,345 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,347 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,361 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,362 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,363 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,371 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,374 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,379 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,381 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,381 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,384 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,394 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,396 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:26,396 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:35,761 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##676: assume !false; [2019-11-20 02:00:35,761 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##675: assume false; [2019-11-20 02:00:35,761 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##685: assume !false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##684: assume false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##689: assume !false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##688: assume false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume !false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##347: assume false; [2019-11-20 02:00:35,762 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##357: assume !false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##356: assume false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume !false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##441: assume !false; [2019-11-20 02:00:35,763 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##440: assume false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##495: assume !false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##494: assume false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##499: assume !false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##498: assume false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##485: assume false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##486: assume !false; [2019-11-20 02:00:35,764 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##532: assume !false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##531: assume false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume !false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##73: assume false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##191: assume false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##192: assume !false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##13: assume !false; [2019-11-20 02:00:35,765 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume false; [2019-11-20 02:00:35,766 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##106: assume !false; [2019-11-20 02:00:35,766 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##105: assume false; [2019-11-20 02:00:35,766 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:35,855 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:35,906 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,524 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2019-11-20 02:00:41,524 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2019-11-20 02:00:41,527 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,528 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,533 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,534 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,540 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,541 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,543 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,544 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:41,544 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 02:00:57,316 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##96: assume !false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##95: assume false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##178: assume !false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##50: assume !false; [2019-11-20 02:00:57,317 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##198: assume !false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##197: assume false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##49: assume false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##157: assume !false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##219: assume false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##220: assume !false; [2019-11-20 02:00:57,318 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##121: assume !false; [2019-11-20 02:00:57,319 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##120: assume false; [2019-11-20 02:00:57,326 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 02:00:57,326 INFO L285 CfgBuilder]: Removed 715 assume(true) statements. [2019-11-20 02:00:57,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 02:00:57 BoogieIcfgContainer [2019-11-20 02:00:57,328 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 02:00:57,329 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 02:00:57,329 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 02:00:57,333 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 02:00:57,334 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 02:00:57,334 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 02:00:15" (1/3) ... [2019-11-20 02:00:57,335 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@d234ca6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 02:00:57, skipping insertion in model container [2019-11-20 02:00:57,335 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 02:00:57,335 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 02:00:19" (2/3) ... [2019-11-20 02:00:57,336 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@d234ca6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 02:00:57, skipping insertion in model container [2019-11-20 02:00:57,336 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 02:00:57,336 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 02:00:57" (3/3) ... [2019-11-20 02:00:57,337 INFO L371 chiAutomizerObserver]: Analyzing ICFG floppy2.i.cil.c [2019-11-20 02:00:57,391 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 02:00:57,391 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 02:00:57,391 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 02:00:57,391 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 02:00:57,392 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 02:00:57,392 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 02:00:57,392 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 02:00:57,392 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 02:00:57,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1102 states. [2019-11-20 02:00:57,565 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 266 [2019-11-20 02:00:57,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 02:00:57,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 02:00:57,588 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 02:00:57,589 INFO L850 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] [2019-11-20 02:00:57,589 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 02:00:57,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1102 states. [2019-11-20 02:00:57,617 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 266 [2019-11-20 02:00:57,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 02:00:57,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 02:00:57,628 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 02:00:57,628 INFO L850 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] [2019-11-20 02:00:57,651 INFO L794 eck$LassoCheckResult]: Stem: 318#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;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;call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(33);call #t~string109.base, #t~string109.offset := #Ultimate.allocOnStack(24);call #t~string110.base, #t~string110.offset := #Ultimate.allocOnStack(15);call #t~string291.base, #t~string291.offset := #Ultimate.allocOnStack(59);call #t~string303.base, #t~string303.offset := #Ultimate.allocOnStack(59);call #t~string305.base, #t~string305.offset := #Ultimate.allocOnStack(25);call #t~string900.base, #t~string900.offset := #Ultimate.allocOnStack(8);~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); 255#L-1true havoc main_#res;havoc main_#t~nondet1161, main_#t~nondet1162, main_#t~ret1163, main_#t~ret1164, main_#t~ret1165, main_#t~ret1166, main_#t~ret1167, main_#t~ret1168, 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~nondet1161;havoc main_#t~nondet1161;main_~irp_choice~0 := main_#t~nondet1162;havoc main_#t~nondet1162;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~ret1207;##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~mem87.base, DriverEntry_#t~mem87.offset, DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset, DriverEntry_#t~ret89.base, DriverEntry_#t~ret89.offset, DriverEntry_#t~mem90, DriverEntry_#t~mem91, 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; 228#L2645loopEntrytrue assume !true; 1004#L2649true 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~mem87.base, DriverEntry_#t~mem87.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~mem87.base, DriverEntry_#t~mem87.offset;havoc DriverEntry_#t~mem87.base, DriverEntry_#t~mem87.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~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.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; 806#L20910true ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.offset := malloc_#res.base, malloc_#res.offset;ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset := ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.offset;havoc ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.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; 234#L20944true DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset := ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset := DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset;havoc DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.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; 1020#L2715true assume DriverEntry_~__cil_tmp44~0 % 4294967296 == DriverEntry_~__cil_tmp43~0 % 4294967296;DriverEntry_#res := -1073741670; 445#L2771true ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1207 := 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~ret1207;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1207; 342#L-1-1true main_#t~ret1163 := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;main_~status~4 := main_#t~ret1163;havoc main_#t~ret1163; 177#L20725true 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; 485#L20738true assume !(0 == main_~irp_choice~0); 473#L20738-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; 967#L20688true main_~__cil_tmp14~23 := (if main_~status~4 >= 0 then 1 else 0); 991#L20752true assume !(0 == main_~__cil_tmp14~23); 764#L20758true assume 0 == main_~__BLAST_NONDET~0; 651#L20759true main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset := #funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset; 841#L20779true call main_#t~ret1164 := ##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);< 880###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRYtrue [2019-11-20 02:00:57,664 INFO L796 eck$LassoCheckResult]: Loop: 880###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; 114#L-1true assume !(#in~#fp.base == #funAddr~FloppyPower.base && #in~#fp.offset == #funAddr~FloppyPower.offset); 137#L-1-3true assume #in~#fp.base == #funAddr~FloppyPnp.base && #in~#fp.offset == #funAddr~FloppyPnp.offset; 133#L-1-4true call #t~ret1205 := FloppyPnp(#~DeviceObject.base, #~DeviceObject.offset, #~Irp.base, #~Irp.offset);< 525#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; 237#L6912loopEntrytrue assume !true; 1046#L6916true 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; 220#L20918true ~PagingReferenceCount~0 := 1 + ~PagingReferenceCount~0; 756#L6922true 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; 754#L6922-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; 914#L20926true ~__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~mem316.base, #t~mem316.offset := read~$Pointer$(~mem_347~0.base, ~mem_347~0.offset, 4);~__cil_tmp14~3.base, ~__cil_tmp14~3.offset := #t~mem316.base, #t~mem316.offset;havoc #t~mem316.base, #t~mem316.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~mem317.base, #t~mem317.offset := read~$Pointer$(~mem_348~0.base, ~mem_348~0.offset, 4);~irpSp~2.base, ~irpSp~2.offset := #t~mem317.base, #t~mem317.offset;havoc #t~mem317.base, #t~mem317.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~mem318 := read~int(~mem_349~0.base, ~mem_349~0.offset, 1); 419#L6950true assume !(0 != #t~mem318 % 256);havoc #t~mem318;~__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~mem319 := read~int(~mem_352~0.base, ~mem_352~0.offset, 1);~__cil_tmp29~6 := #t~mem319;havoc #t~mem319; 295#L6975true assume !(0 == ~__cil_tmp29~6 % 256); 245#L6978true assume !(5 == ~__cil_tmp29~6 % 256); 127#L6981true assume !(1 == ~__cil_tmp29~6 % 256); 1092#L6984true assume !(6 == ~__cil_tmp29~6 % 256); 734#L6987true assume !(3 == ~__cil_tmp29~6 % 256); 489#L6990true assume !(4 == ~__cil_tmp29~6 % 256); 355#L6993true assume 2 == ~__cil_tmp29~6 % 256; 422#L6994true assume false; 391#L7478true ~__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; 41#L20918-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; 936#L20926-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); 454#L7501true call FloppyProcessQueuedRequests(~disketteExtension~3.base, ~disketteExtension~3.offset);< 313#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; 1065#L20449-2true assume !false; 897#L20450true ~__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; 798#L20994true #t~ret1151.base, #t~ret1151.offset := ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;~headOfList~0.base, ~headOfList~0.offset := #t~ret1151.base, #t~ret1151.offset;havoc #t~ret1151.base, #t~ret1151.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); 820#L20465true 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~mem86, 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~mem86 := read~int(InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_~previous~0 := InterlockedExchange_#t~mem86;havoc InterlockedExchange_#t~mem86;call write~int(InterlockedExchange_~Value, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_#res := InterlockedExchange_~previous~0; 971#L2108true #t~ret1152 := InterlockedExchange_#res;~tmp~12 := #t~ret1152;havoc #t~ret1152;~__cil_tmp34~26.base, ~__cil_tmp34~26.offset := 0, ~tmp~12; 1049#L20493true 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~mem1153.base, #t~mem1153.offset := read~$Pointer$(~mem_71~5.base, ~mem_71~5.offset, 4);~irpSp~9.base, ~irpSp~9.offset := #t~mem1153.base, #t~mem1153.offset;havoc #t~mem1153.base, #t~mem1153.offset; 1069#L20493-2true ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 900#L20516true 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~mem1154 := read~int(~mem_73~3.base, ~mem_73~3.offset, 1); 12#L20522true assume !(0 != #t~mem1154 % 256);havoc #t~mem1154;~mem_76~3.base, ~mem_76~3.offset := ~irpSp~9.base, ~irpSp~9.offset;call #t~mem1155 := read~int(~mem_76~3.base, ~mem_76~3.offset, 1);~__cil_tmp54~23 := #t~mem1155;havoc #t~mem1155; 962#L20539true assume 3 == ~__cil_tmp54~23 % 256; 221#L20543true ~__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~mem1156.base, #t~mem1156.offset := read~$Pointer$(~mem_77~3.base, ~mem_77~3.offset, 4);~__cil_tmp58~23.base, ~__cil_tmp58~23.offset := #t~mem1156.base, #t~mem1156.offset;havoc #t~mem1156.base, #t~mem1156.offset; 1053#L20559true call #t~ret1157 := ##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);< 880###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRYtrue [2019-11-20 02:00:57,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 02:00:57,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1874014047, now seen corresponding path program 1 times [2019-11-20 02:00:57,678 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 02:00:57,679 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117427573] [2019-11-20 02:00:57,679 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 02:00:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 02:00:58,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 02:00:58,236 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117427573] [2019-11-20 02:00:58,237 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 02:00:58,237 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 02:00:58,238 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415516032] [2019-11-20 02:00:58,242 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 02:00:58,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 02:00:58,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1969737954, now seen corresponding path program 1 times [2019-11-20 02:00:58,245 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 02:00:58,245 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091107343] [2019-11-20 02:00:58,246 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 02:00:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 02:00:58,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 02:00:58,310 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091107343] [2019-11-20 02:00:58,310 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 02:00:58,310 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 02:00:58,311 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815230583] [2019-11-20 02:00:58,312 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 02:00:58,313 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 02:00:58,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-20 02:00:58,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-20 02:00:58,329 INFO L87 Difference]: Start difference. First operand 1102 states. Second operand 2 states. [2019-11-20 02:00:58,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 02:00:58,372 INFO L93 Difference]: Finished difference Result 982 states and 1337 transitions. [2019-11-20 02:00:58,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-20 02:00:58,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 982 states and 1337 transitions. [2019-11-20 02:00:58,393 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 123 [2019-11-20 02:00:58,425 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 982 states to 885 states and 1218 transitions. [2019-11-20 02:00:58,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 885 [2019-11-20 02:00:58,430 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 885 [2019-11-20 02:00:58,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 885 states and 1218 transitions. [2019-11-20 02:00:58,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 02:00:58,449 INFO L688 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2019-11-20 02:00:58,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states and 1218 transitions. [2019-11-20 02:00:58,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 885. [2019-11-20 02:00:58,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 885 states. [2019-11-20 02:00:58,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1218 transitions. [2019-11-20 02:00:58,534 INFO L711 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2019-11-20 02:00:58,534 INFO L591 BuchiCegarLoop]: Abstraction has 885 states and 1218 transitions. [2019-11-20 02:00:58,535 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 02:00:58,535 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 885 states and 1218 transitions. [2019-11-20 02:00:58,542 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 123 [2019-11-20 02:00:58,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 02:00:58,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 02:00:58,544 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 02:00:58,546 INFO L850 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] [2019-11-20 02:00:58,546 INFO L794 eck$LassoCheckResult]: Stem: 2586#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;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;call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(33);call #t~string109.base, #t~string109.offset := #Ultimate.allocOnStack(24);call #t~string110.base, #t~string110.offset := #Ultimate.allocOnStack(15);call #t~string291.base, #t~string291.offset := #Ultimate.allocOnStack(59);call #t~string303.base, #t~string303.offset := #Ultimate.allocOnStack(59);call #t~string305.base, #t~string305.offset := #Ultimate.allocOnStack(25);call #t~string900.base, #t~string900.offset := #Ultimate.allocOnStack(8);~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); 2500#L-1 havoc main_#res;havoc main_#t~nondet1161, main_#t~nondet1162, main_#t~ret1163, main_#t~ret1164, main_#t~ret1165, main_#t~ret1166, main_#t~ret1167, main_#t~ret1168, 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~nondet1161;havoc main_#t~nondet1161;main_~irp_choice~0 := main_#t~nondet1162;havoc main_#t~nondet1162;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~ret1207;##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~mem87.base, DriverEntry_#t~mem87.offset, DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset, DriverEntry_#t~ret89.base, DriverEntry_#t~ret89.offset, DriverEntry_#t~mem90, DriverEntry_#t~mem91, 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; 2464#L2645loopEntry assume !false; 2465#L2649 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~mem87.base, DriverEntry_#t~mem87.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~mem87.base, DriverEntry_#t~mem87.offset;havoc DriverEntry_#t~mem87.base, DriverEntry_#t~mem87.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~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.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; 2903#L20910 ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.offset := malloc_#res.base, malloc_#res.offset;ExAllocatePoolWithTag_~tmp~13.base, ExAllocatePoolWithTag_~tmp~13.offset := ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.offset;havoc ExAllocatePoolWithTag_#t~ret1169.base, ExAllocatePoolWithTag_#t~ret1169.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; 2475#L20944 DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset := ExAllocatePoolWithTag_#res.base, ExAllocatePoolWithTag_#res.offset;DriverEntry_~tmp~0.base, DriverEntry_~tmp~0.offset := DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.offset;havoc DriverEntry_#t~ret88.base, DriverEntry_#t~ret88.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; 2476#L2715 assume DriverEntry_~__cil_tmp44~0 % 4294967296 == DriverEntry_~__cil_tmp43~0 % 4294967296;DriverEntry_#res := -1073741670; 2716#L2771 ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1207 := 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~ret1207;havoc ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#t~ret1207; 2619#L-1-1 main_#t~ret1163 := ##fun~~PDRIVER_OBJECT~0~X~~PUNICODE_STRING~0~TO~~NTSTATUS~0_#res;main_~status~4 := main_#t~ret1163;havoc main_#t~ret1163; 2390#L20725 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; 2391#L20738 assume !(0 == main_~irp_choice~0); 2735#L20738-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; 2736#L20688 main_~__cil_tmp14~23 := (if main_~status~4 >= 0 then 1 else 0); 2959#L20752 assume !(0 == main_~__cil_tmp14~23); 2886#L20758 assume 0 == main_~__BLAST_NONDET~0; 2820#L20759 main_~__cil_tmp15~25.base, main_~__cil_tmp15~25.offset := #funAddr~FloppyCreateClose.base, #funAddr~FloppyCreateClose.offset; 2113#L20779 call main_#t~ret1164 := ##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);< 2392###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRY [2019-11-20 02:00:58,548 INFO L796 eck$LassoCheckResult]: Loop: 2392###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; 2297#L-1 assume !(#in~#fp.base == #funAddr~FloppyPower.base && #in~#fp.offset == #funAddr~FloppyPower.offset); 2298#L-1-3 assume #in~#fp.base == #funAddr~FloppyPnp.base && #in~#fp.offset == #funAddr~FloppyPnp.offset; 2100#L-1-4 call #t~ret1205 := FloppyPnp(#~DeviceObject.base, #~DeviceObject.offset, #~Irp.base, #~Irp.offset);< 2325#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; 2480#L6912loopEntry assume !false; 2481#L6916 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; 2454#L20918 ~PagingReferenceCount~0 := 1 + ~PagingReferenceCount~0; 2455#L6922 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; 2880#L6922-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; 2881#L20926 ~__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~mem316.base, #t~mem316.offset := read~$Pointer$(~mem_347~0.base, ~mem_347~0.offset, 4);~__cil_tmp14~3.base, ~__cil_tmp14~3.offset := #t~mem316.base, #t~mem316.offset;havoc #t~mem316.base, #t~mem316.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~mem317.base, #t~mem317.offset := read~$Pointer$(~mem_348~0.base, ~mem_348~0.offset, 4);~irpSp~2.base, ~irpSp~2.offset := #t~mem317.base, #t~mem317.offset;havoc #t~mem317.base, #t~mem317.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~mem318 := read~int(~mem_349~0.base, ~mem_349~0.offset, 1); 2691#L6950 assume !(0 != #t~mem318 % 256);havoc #t~mem318;~__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~mem319 := read~int(~mem_352~0.base, ~mem_352~0.offset, 1);~__cil_tmp29~6 := #t~mem319;havoc #t~mem319; 2557#L6975 assume !(0 == ~__cil_tmp29~6 % 256); 2485#L6978 assume !(5 == ~__cil_tmp29~6 % 256); 2312#L6981 assume !(1 == ~__cil_tmp29~6 % 256); 2314#L6984 assume !(6 == ~__cil_tmp29~6 % 256); 2861#L6987 assume !(3 == ~__cil_tmp29~6 % 256); 2745#L6990 assume !(4 == ~__cil_tmp29~6 % 256); 2635#L6993 assume 2 == ~__cil_tmp29~6 % 256; 2636#L6994 assume !false; 2668#L7478 ~__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; 2171#L20918-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; 2172#L20926-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); 2121#L7501 call FloppyProcessQueuedRequests(~disketteExtension~3.base, ~disketteExtension~3.offset);< 2580#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; 2581#L20449-2 assume !false; 2940#L20450 ~__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; 2899#L20994 #t~ret1151.base, #t~ret1151.offset := ExfInterlockedRemoveHeadList_#res.base, ExfInterlockedRemoveHeadList_#res.offset;~headOfList~0.base, ~headOfList~0.offset := #t~ret1151.base, #t~ret1151.offset;havoc #t~ret1151.base, #t~ret1151.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); 2900#L20465 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~mem86, 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~mem86 := read~int(InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_~previous~0 := InterlockedExchange_#t~mem86;havoc InterlockedExchange_#t~mem86;call write~int(InterlockedExchange_~Value, InterlockedExchange_~Target.base, InterlockedExchange_~Target.offset, 4);InterlockedExchange_#res := InterlockedExchange_~previous~0; 2907#L2108 #t~ret1152 := InterlockedExchange_#res;~tmp~12 := #t~ret1152;havoc #t~ret1152;~__cil_tmp34~26.base, ~__cil_tmp34~26.offset := 0, ~tmp~12; 2960#L20493 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~mem1153.base, #t~mem1153.offset := read~$Pointer$(~mem_71~5.base, ~mem_71~5.offset, 4);~irpSp~9.base, ~irpSp~9.offset := #t~mem1153.base, #t~mem1153.offset;havoc #t~mem1153.base, #t~mem1153.offset; 2972#L20493-2 ~__cil_tmp46~24.base, ~__cil_tmp46~24.offset := ~DisketteExtension.base, ~DisketteExtension.offset; 2942#L20516 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~mem1154 := read~int(~mem_73~3.base, ~mem_73~3.offset, 1); 2120#L20522 assume !(0 != #t~mem1154 % 256);havoc #t~mem1154;~mem_76~3.base, ~mem_76~3.offset := ~irpSp~9.base, ~irpSp~9.offset;call #t~mem1155 := read~int(~mem_76~3.base, ~mem_76~3.offset, 1);~__cil_tmp54~23 := #t~mem1155;havoc #t~mem1155; 2124#L20539 assume 3 == ~__cil_tmp54~23 % 256; 2456#L20543 ~__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~mem1156.base, #t~mem1156.offset := read~$Pointer$(~mem_77~3.base, ~mem_77~3.offset, 4);~__cil_tmp58~23.base, ~__cil_tmp58~23.offset := #t~mem1156.base, #t~mem1156.offset;havoc #t~mem1156.base, #t~mem1156.offset; 2117#L20559 call #t~ret1157 := ##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);< 2392###fun~~PDEVICE_OBJECT~0~X~~PIRP~0~TO~~NTSTATUS~0ENTRY [2019-11-20 02:00:58,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 02:00:58,549 INFO L82 PathProgramCache]: Analyzing trace with hash -2101702178, now seen corresponding path program 1 times [2019-11-20 02:00:58,549 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 02:00:58,549 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871585587] [2019-11-20 02:00:58,550 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 02:00:58,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 02:00:58,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 02:00:58,894 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871585587] [2019-11-20 02:00:58,894 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 02:00:58,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-20 02:00:58,895 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054580373] [2019-11-20 02:00:58,895 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 02:00:58,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 02:00:58,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1710937475, now seen corresponding path program 1 times [2019-11-20 02:00:58,895 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 02:00:58,896 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158443452] [2019-11-20 02:00:58,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 02:00:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 02:01:02,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 02:01:02,383 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158443452] [2019-11-20 02:01:02,384 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 02:01:02,384 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-11-20 02:01:02,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775170671] [2019-11-20 02:01:02,384 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 02:01:02,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 02:01:02,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 02:01:02,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 02:01:02,385 INFO L87 Difference]: Start difference. First operand 885 states and 1218 transitions. cyclomatic complexity: 339 Second operand 5 states. [2019-11-20 02:01:02,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 02:01:02,441 INFO L93 Difference]: Finished difference Result 10 states and 9 transitions. [2019-11-20 02:01:02,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 02:01:02,442 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10 states and 9 transitions. [2019-11-20 02:01:02,442 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 02:01:02,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10 states to 0 states and 0 transitions. [2019-11-20 02:01:02,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 02:01:02,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 02:01:02,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 02:01:02,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 02:01:02,443 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 02:01:02,443 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 02:01:02,443 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 02:01:02,443 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 02:01:02,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-20 02:01:02,444 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 02:01:02,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-20 02:01:02,449 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 02:01:02 BoogieIcfgContainer [2019-11-20 02:01:02,449 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 02:01:02,449 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 02:01:02,449 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 02:01:02,449 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 02:01:02,450 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 02:00:57" (3/4) ... [2019-11-20 02:01:02,456 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 02:01:02,456 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 02:01:02,458 INFO L168 Benchmark]: Toolchain (without parser) took 47059.77 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 912.8 MB). Free memory was 923.2 MB in the beginning and 1.4 GB in the end (delta: -502.0 MB). Peak memory consumption was 410.8 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,459 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 02:01:02,460 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3891.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.3 MB). Free memory was 923.2 MB in the beginning and 786.1 MB in the end (delta: 137.1 MB). Peak memory consumption was 306.0 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,461 INFO L168 Benchmark]: Boogie Procedure Inliner took 645.97 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 152.6 MB). Free memory was 786.1 MB in the beginning and 1.2 GB in the end (delta: -385.3 MB). Peak memory consumption was 71.2 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,461 INFO L168 Benchmark]: Boogie Preprocessor took 386.23 ms. Allocated memory is still 1.3 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 52.6 MB). Peak memory consumption was 52.6 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,462 INFO L168 Benchmark]: RCFGBuilder took 37005.87 ms. Allocated memory was 1.3 GB in the beginning and 1.9 GB in the end (delta: 613.9 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -633.3 MB). Peak memory consumption was 669.0 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,463 INFO L168 Benchmark]: BuchiAutomizer took 5119.75 ms. Allocated memory is still 1.9 GB. Free memory was 1.8 GB in the beginning and 1.4 GB in the end (delta: 326.8 MB). Peak memory consumption was 326.8 MB. Max. memory is 11.5 GB. [2019-11-20 02:01:02,463 INFO L168 Benchmark]: Witness Printer took 6.86 ms. Allocated memory is still 1.9 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 02:01:02,467 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3891.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.3 MB). Free memory was 923.2 MB in the beginning and 786.1 MB in the end (delta: 137.1 MB). Peak memory consumption was 306.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 645.97 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 152.6 MB). Free memory was 786.1 MB in the beginning and 1.2 GB in the end (delta: -385.3 MB). Peak memory consumption was 71.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 386.23 ms. Allocated memory is still 1.3 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 52.6 MB). Peak memory consumption was 52.6 MB. Max. memory is 11.5 GB. * RCFGBuilder took 37005.87 ms. Allocated memory was 1.3 GB in the beginning and 1.9 GB in the end (delta: 613.9 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -633.3 MB). Peak memory consumption was 669.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 5119.75 ms. Allocated memory is still 1.9 GB. Free memory was 1.8 GB in the beginning and 1.4 GB in the end (delta: 326.8 MB). Peak memory consumption was 326.8 MB. Max. memory is 11.5 GB. * Witness Printer took 6.86 ms. Allocated memory is still 1.9 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 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 5.0s and 3 iterations. TraceHistogramMax:1. Analysis of lassos took 4.5s. Construction of modules took 0.0s. Büchi inclusion checks took 0.0s. 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...