[edk2] [Patch 0/5] Remove X86 ASM and S files

Liming Gao posted 5 patches 5 years, 11 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../Csm/LegacyBiosDxe/IA32/InterruptTable.S        |  67 ---
.../Csm/LegacyBiosDxe/IA32/InterruptTable.asm      |  73 ---
.../Csm/LegacyBiosDxe/LegacyBiosDxe.inf            |   4 -
.../Csm/LegacyBiosDxe/X64/InterruptTable.S         |  72 ---
.../Csm/LegacyBiosDxe/X64/InterruptTable.asm       |  71 ---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf            |   2 -
MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S   |  80 ---
MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm |  88 ---
.../BootScriptExecutorDxe.inf                      |   4 -
.../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S        |  66 ---
.../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm      |  71 ---
.../Acpi/BootScriptExecutorDxe/X64/S3Asm.S         | 130 -----
.../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm       | 135 -----
MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf   |   2 -
.../Universal/CapsulePei/X64/PageFaultHandler.S    |  81 ---
.../Universal/CapsulePei/X64/PageFaultHandler.asm  |  87 ---
.../Universal/DebugSupportDxe/DebugSupportDxe.inf  |   4 -
.../Universal/DebugSupportDxe/Ia32/AsmFuncs.S      | 407 --------------
.../Universal/DebugSupportDxe/Ia32/AsmFuncs.asm    | 509 ------------------
.../Universal/DebugSupportDxe/X64/AsmFuncs.S       | 551 -------------------
.../Universal/DebugSupportDxe/X64/AsmFuncs.asm     | 596 ---------------------
MdeModulePkg/Universal/EbcDxe/EbcDebugger.inf      |   4 -
MdeModulePkg/Universal/EbcDxe/EbcDxe.inf           |   4 -
MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S   |  83 ---
MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm | 207 -------
MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S    | 147 -----
MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm  | 246 ---------
MdePkg/Library/BaseCpuLib/BaseCpuLib.inf           |   4 -
MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm     |  40 --
MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm        |  39 --
MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm      |  38 --
MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm         |  37 --
.../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf      |   2 -
MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm  | 141 -----
MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm   | 127 -----
MdePkg/Library/BaseLib/BaseLib.inf                 | 246 ---------
MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm         |  48 --
MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm      |  40 --
MdePkg/Library/BaseLib/Ia32/CpuId.asm              |  66 ---
MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm            |  68 ---
MdePkg/Library/BaseLib/Ia32/CpuPause.asm           |  40 --
MdePkg/Library/BaseLib/Ia32/DisableCache.asm       |  45 --
MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm  |  40 --
MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm    |  57 --
MdePkg/Library/BaseLib/Ia32/DivU64x32.asm          |  46 --
MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm |  51 --
MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm |  92 ----
MdePkg/Library/BaseLib/Ia32/EnableCache.asm        |  45 --
.../BaseLib/Ia32/EnableDisableInterrupts.asm       |  41 --
MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm   |  40 --
MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm     |  57 --
MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm     |  68 ---
MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm     |  55 --
MdePkg/Library/BaseLib/Ia32/FxRestore.asm          |  42 --
MdePkg/Library/BaseLib/Ia32/FxSave.asm             |  42 --
MdePkg/Library/BaseLib/Ia32/Invd.asm               |  40 --
MdePkg/Library/BaseLib/Ia32/LRotU64.asm            |  51 --
MdePkg/Library/BaseLib/Ia32/LShiftU64.asm          |  48 --
MdePkg/Library/BaseLib/Ia32/LongJump.asm           |  46 --
MdePkg/Library/BaseLib/Ia32/ModU64x32.asm          |  45 --
MdePkg/Library/BaseLib/Ia32/Monitor.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/MultU64x32.asm         |  43 --
MdePkg/Library/BaseLib/Ia32/MultU64x64.asm         |  47 --
MdePkg/Library/BaseLib/Ia32/Mwait.asm              |  43 --
MdePkg/Library/BaseLib/Ia32/RRotU64.asm            |  51 --
MdePkg/Library/BaseLib/Ia32/RShiftU64.asm          |  48 --
MdePkg/Library/BaseLib/Ia32/RdRand.asm             |  94 ----
MdePkg/Library/BaseLib/Ia32/ReadCr0.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadCr2.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadCr3.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadCr4.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadCs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr0.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr1.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr2.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr3.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr4.asm            |  47 --
MdePkg/Library/BaseLib/Ia32/ReadDr5.asm            |  47 --
MdePkg/Library/BaseLib/Ia32/ReadDr6.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDr7.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/ReadDs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadEflags.asm         |  41 --
MdePkg/Library/BaseLib/Ia32/ReadEs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadFs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/ReadGs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm           |  40 --
MdePkg/Library/BaseLib/Ia32/ReadMm0.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm1.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm2.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm3.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm4.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm5.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm6.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMm7.asm            |  45 --
MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm          |  41 --
MdePkg/Library/BaseLib/Ia32/ReadPmc.asm            |  41 --
MdePkg/Library/BaseLib/Ia32/ReadSs.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadTr.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/ReadTsc.asm            |  40 --
MdePkg/Library/BaseLib/Ia32/SetJump.asm            |  51 --
MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm        |  43 --
MdePkg/Library/BaseLib/Ia32/Thunk16.asm            | 260 ---------
MdePkg/Library/BaseLib/Ia32/Wbinvd.asm             |  40 --
MdePkg/Library/BaseLib/Ia32/WriteCr0.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteCr2.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteCr3.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteCr4.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr0.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr1.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr2.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr3.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr4.asm           |  48 --
MdePkg/Library/BaseLib/Ia32/WriteDr5.asm           |  48 --
MdePkg/Library/BaseLib/Ia32/WriteDr6.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteDr7.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm          |  41 --
MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm          |  44 --
MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm          |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm0.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm1.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm2.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm3.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm4.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm5.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm6.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMm7.asm           |  41 --
MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm         |  44 --
MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm       |  37 --
MdePkg/Library/BaseLib/X64/CpuId.asm               |  62 ---
MdePkg/Library/BaseLib/X64/CpuIdEx.asm             |  64 ---
MdePkg/Library/BaseLib/X64/CpuPause.asm            |  37 --
MdePkg/Library/BaseLib/X64/DisableCache.asm        |  43 --
MdePkg/Library/BaseLib/X64/DisableInterrupts.asm   |  38 --
MdePkg/Library/BaseLib/X64/DisablePaging64.asm     |  84 ---
MdePkg/Library/BaseLib/X64/EnableCache.asm         |  43 --
.../BaseLib/X64/EnableDisableInterrupts.asm        |  39 --
MdePkg/Library/BaseLib/X64/EnableInterrupts.asm    |  38 --
MdePkg/Library/BaseLib/X64/FlushCacheLine.asm      |  39 --
MdePkg/Library/BaseLib/X64/FxRestore.asm           |  38 --
MdePkg/Library/BaseLib/X64/FxSave.asm              |  38 --
MdePkg/Library/BaseLib/X64/Invd.asm                |  38 --
MdePkg/Library/BaseLib/X64/LongJump.asm            |  58 --
MdePkg/Library/BaseLib/X64/Monitor.asm             |  43 --
MdePkg/Library/BaseLib/X64/Mwait.asm               |  41 --
MdePkg/Library/BaseLib/X64/RdRand.asm              |  83 ---
MdePkg/Library/BaseLib/X64/ReadCr0.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadCr2.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadCr3.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadCr4.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadCs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadDr0.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDr1.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDr2.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDr3.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDr4.asm             |  42 --
MdePkg/Library/BaseLib/X64/ReadDr5.asm             |  42 --
MdePkg/Library/BaseLib/X64/ReadDr6.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDr7.asm             |  38 --
MdePkg/Library/BaseLib/X64/ReadDs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadEflags.asm          |  39 --
MdePkg/Library/BaseLib/X64/ReadEs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadFs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadGdtr.asm            |  38 --
MdePkg/Library/BaseLib/X64/ReadGs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadIdtr.asm            |  38 --
MdePkg/Library/BaseLib/X64/ReadLdtr.asm            |  38 --
MdePkg/Library/BaseLib/X64/ReadMm0.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm1.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm2.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm3.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm4.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm5.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm6.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMm7.asm             |  41 --
MdePkg/Library/BaseLib/X64/ReadMsr64.asm           |  40 --
MdePkg/Library/BaseLib/X64/ReadPmc.asm             |  40 --
MdePkg/Library/BaseLib/X64/ReadSs.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadTr.asm              |  38 --
MdePkg/Library/BaseLib/X64/ReadTsc.asm             |  40 --
MdePkg/Library/BaseLib/X64/SetJump.asm             |  66 ---
MdePkg/Library/BaseLib/X64/SwitchStack.asm         |  51 --
MdePkg/Library/BaseLib/X64/Thunk16.asm             | 315 -----------
MdePkg/Library/BaseLib/X64/Wbinvd.asm              |  38 --
MdePkg/Library/BaseLib/X64/WriteCr0.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteCr2.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteCr3.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteCr4.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr0.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr1.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr2.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr3.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr4.asm            |  43 --
MdePkg/Library/BaseLib/X64/WriteDr5.asm            |  43 --
MdePkg/Library/BaseLib/X64/WriteDr6.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteDr7.asm            |  39 --
MdePkg/Library/BaseLib/X64/WriteGdtr.asm           |  38 --
MdePkg/Library/BaseLib/X64/WriteIdtr.asm           |  41 --
MdePkg/Library/BaseLib/X64/WriteLdtr.asm           |  38 --
MdePkg/Library/BaseLib/X64/WriteMm0.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm1.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm2.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm3.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm4.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm5.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm6.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMm7.asm            |  41 --
MdePkg/Library/BaseLib/X64/WriteMsr64.asm          |  41 --
.../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf  |  22 -
.../Library/BaseMemoryLibMmx/Ia32/CompareMem.asm   |  56 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm   |  77 ---
MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm |  55 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm |  55 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm |  64 ---
MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm  |  55 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm    |  70 ---
MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm  |  63 ---
MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm  |  59 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm  |  50 --
MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm   |  56 --
MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm |  54 --
MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm    |  70 ---
MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm  |  53 --
MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm  |  53 --
MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm  |  53 --
MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm   |  53 --
MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm     |  58 --
MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm   |  57 --
MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm   |  53 --
MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm   |  46 --
MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm    |  54 --
.../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf    |  22 -
.../BaseMemoryLibOptDxe/Ia32/CompareMem.asm        |  56 --
.../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm   |  84 ---
.../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm |  55 --
.../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm |  55 --
.../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm |  64 ---
.../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm  |  55 --
MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm |  53 --
.../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm  |  45 --
.../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm  |  45 --
.../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm  |  49 --
.../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm   |  50 --
.../Library/BaseMemoryLibOptDxe/X64/CompareMem.asm |  54 --
MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm |  79 ---
.../Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm  |  53 --
.../Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm  |  53 --
.../Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm  |  53 --
.../Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm   |  53 --
MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm  |  58 --
.../Library/BaseMemoryLibOptDxe/X64/SetMem16.asm   |  45 --
.../Library/BaseMemoryLibOptDxe/X64/SetMem32.asm   |  45 --
.../Library/BaseMemoryLibOptDxe/X64/SetMem64.asm   |  44 --
MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm |  48 --
.../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf    |  22 -
.../BaseMemoryLibOptPei/Ia32/CompareMem.asm        |  56 --
.../Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm   |  61 ---
.../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm |  55 --
.../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm |  55 --
.../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm |  64 ---
.../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm  |  55 --
MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm |  53 --
.../Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm  |  45 --
.../Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm  |  45 --
.../Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm  |  49 --
.../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm   |  50 --
.../Library/BaseMemoryLibOptPei/X64/CompareMem.asm |  54 --
MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm |  61 ---
.../Library/BaseMemoryLibOptPei/X64/ScanMem16.asm  |  53 --
.../Library/BaseMemoryLibOptPei/X64/ScanMem32.asm  |  53 --
.../Library/BaseMemoryLibOptPei/X64/ScanMem64.asm  |  53 --
.../Library/BaseMemoryLibOptPei/X64/ScanMem8.asm   |  53 --
MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm  |  45 --
.../Library/BaseMemoryLibOptPei/X64/SetMem16.asm   |  44 --
.../Library/BaseMemoryLibOptPei/X64/SetMem32.asm   |  44 --
.../Library/BaseMemoryLibOptPei/X64/SetMem64.asm   |  43 --
MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm |  47 --
.../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf    |  22 -
.../BaseMemoryLibRepStr/Ia32/CompareMem.asm        |  56 --
.../Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm   |  63 ---
.../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm |  57 --
.../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm |  57 --
.../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm |  66 ---
.../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm  |  57 --
MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm |  45 --
.../Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm  |  45 --
.../Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm  |  45 --
.../Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm  |  49 --
.../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm   |  50 --
.../Library/BaseMemoryLibRepStr/X64/CompareMem.asm |  54 --
MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm |  61 ---
.../Library/BaseMemoryLibRepStr/X64/ScanMem16.asm  |  53 --
.../Library/BaseMemoryLibRepStr/X64/ScanMem32.asm  |  53 --
.../Library/BaseMemoryLibRepStr/X64/ScanMem64.asm  |  53 --
.../Library/BaseMemoryLibRepStr/X64/ScanMem8.asm   |  53 --
MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm  |  44 --
.../Library/BaseMemoryLibRepStr/X64/SetMem16.asm   |  44 --
.../Library/BaseMemoryLibRepStr/X64/SetMem32.asm   |  44 --
.../Library/BaseMemoryLibRepStr/X64/SetMem64.asm   |  43 --
MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm |  47 --
.../BaseMemoryLibSse2/BaseMemoryLibSse2.inf        |  22 -
.../Library/BaseMemoryLibSse2/Ia32/CompareMem.asm  |  56 --
MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm  |  84 ---
.../Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm   |  55 --
.../Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm   |  55 --
.../Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm   |  64 ---
MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm |  55 --
MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm   |  75 ---
MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm |  71 ---
MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm |  70 ---
MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm |  64 ---
MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm  |  67 ---
.../Library/BaseMemoryLibSse2/X64/CompareMem.asm   |  54 --
MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm   |  79 ---
MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm |  53 --
MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm |  53 --
MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm |  53 --
MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm  |  53 --
MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm    |  69 ---
MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm  |  67 ---
MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm  |  66 ---
MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm  |  59 --
MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm   |  63 ---
.../BaseSynchronizationLib.inf                     |  10 -
.../Ia32/InterlockedCompareExchange16.asm          |  46 --
.../Ia32/InterlockedCompareExchange32.asm          |  45 --
.../Ia32/InterlockedCompareExchange64.asm          |  47 --
.../Ia32/InterlockedDecrement.asm                  |  42 --
.../Ia32/InterlockedIncrement.asm                  |  42 --
.../X64/InterlockedCompareExchange16.asm           |  42 --
.../X64/InterlockedCompareExchange32.asm           |  41 --
.../X64/InterlockedCompareExchange64.asm           |  41 --
.../X64/InterlockedDecrement.asm                   |  39 --
.../X64/InterlockedIncrement.asm                   |  39 --
.../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm  | 422 ---------------
.../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm   | 405 --------------
.../Library/DebugAgent/DxeDebugAgentLib.inf        |   2 -
.../Library/DebugAgent/SecPeiDebugAgentLib.inf     |   2 -
.../Library/DebugAgent/SmmDebugAgentLib.inf        |   2 -
.../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm  |  33 --
.../PeCoffExtraActionLibDebug.inf                  |   2 -
.../PeCoffExtraActionLibDebug/X64/IntHandler.asm   |  29 -
UefiCpuPkg/CpuDxe/CpuDxe.inf                       |   4 -
UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S                    |  57 --
UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm                  |  58 --
UefiCpuPkg/CpuDxe/X64/CpuAsm.S                     |  60 ---
UefiCpuPkg/CpuDxe/X64/CpuAsm.asm                   |  54 --
.../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf      |   2 -
.../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm  |  79 ---
.../Library/BaseUefiCpuLib/X64/InitializeFpu.asm   |  62 ---
.../DxeCpuExceptionHandlerLib.inf                  |   2 -
.../Ia32/ExceptionHandlerAsm.asm                   | 467 ----------------
.../PeiCpuExceptionHandlerLib.inf                  |   2 -
.../SecPeiCpuExceptionHandlerLib.inf               |   2 -
.../SmmCpuExceptionHandlerLib.inf                  |   2 -
.../X64/ExceptionHandlerAsm.asm                    | 389 --------------
.../Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm    | 285 ----------
.../SmmCpuFeaturesLib/Ia32/SmiException.asm        | 175 ------
.../SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf     |   4 -
.../Library/SmmCpuFeaturesLib/X64/SmiEntry.asm     | 281 ----------
.../Library/SmmCpuFeaturesLib/X64/SmiException.asm | 178 ------
.../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S    |  38 --
.../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm  |  45 --
.../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf   |   4 -
.../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S     |  37 --
.../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm   |  41 --
367 files changed, 22383 deletions(-)
delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.S
delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.asm
delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.S
delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.asm
delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S
delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm
delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.S
delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm
delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.S
delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.asm
delete mode 100644 MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.S
delete mode 100644 MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.asm
delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S
delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm
delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm
delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S
delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm
delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm
delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm
delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm
delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm
delete mode 100644 MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm
delete mode 100644 MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuId.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuPause.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableCache.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableCache.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxRestore.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxSave.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/LRotU64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/LShiftU64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/LongJump.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ModU64x32.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/Monitor.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x32.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/Mwait.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/RRotU64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/RShiftU64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/RdRand.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr1.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr5.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr6.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr7.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEflags.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadFs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm1.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm5.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm6.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm7.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadPmc.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadSs.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTsc.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/SetJump.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/Thunk16.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/Wbinvd.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr1.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr5.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr6.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr7.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm0.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm1.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm2.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm3.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm4.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm5.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm6.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm7.asm
delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/CpuIdEx.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/CpuPause.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/DisableCache.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/DisableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/DisablePaging64.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/EnableCache.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/EnableInterrupts.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/FlushCacheLine.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/FxRestore.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/FxSave.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/Invd.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/LongJump.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/Monitor.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/Mwait.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/RdRand.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr1.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr5.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr6.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr7.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEflags.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadFs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadIdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadLdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm1.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm5.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm6.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm7.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMsr64.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadPmc.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadSs.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTsc.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/SetJump.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/SwitchStack.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/Thunk16.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/Wbinvd.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr1.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr5.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr6.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr7.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteGdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteIdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteLdtr.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm0.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm1.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm2.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm3.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm4.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm5.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm6.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm7.asm
delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMsr64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm
delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange16.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange16.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.asm
delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.asm
delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm
delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm
delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandler.asm
delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandler.asm
delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S
delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm
delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.S
delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm
delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm
delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm
delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.asm
delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.asm
delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm
delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiException.asm
delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiEntry.asm
delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiException.asm
delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S
delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm
delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S
delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm
[edk2] [Patch 0/5] Remove X86 ASM and S files
Posted by Liming Gao 5 years, 11 months ago
For IA32 and X64, NASM has replaced ASM and S files.
Rmove ASM from all modules.
Remove S files from the drivers only.
After NASM is updated, S files can be removed from Library. 

Liming Gao (5):
  IntelFrameworkModulePkg: Remove X86 ASM and S files
  MdeModulePkg: Remove X86 ASM and S files
  MdePkg: Remove X86 ASM and S files
  SourceLevelDebugPkg: Remove X86 ASM and S files
  UefiCpuPkg: Remove X86 ASM and S files

 .../Csm/LegacyBiosDxe/IA32/InterruptTable.S        |  67 ---
 .../Csm/LegacyBiosDxe/IA32/InterruptTable.asm      |  73 ---
 .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf            |   4 -
 .../Csm/LegacyBiosDxe/X64/InterruptTable.S         |  72 ---
 .../Csm/LegacyBiosDxe/X64/InterruptTable.asm       |  71 ---
 MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf            |   2 -
 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S   |  80 ---
 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm |  88 ---
 .../BootScriptExecutorDxe.inf                      |   4 -
 .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S        |  66 ---
 .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm      |  71 ---
 .../Acpi/BootScriptExecutorDxe/X64/S3Asm.S         | 130 -----
 .../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm       | 135 -----
 MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf   |   2 -
 .../Universal/CapsulePei/X64/PageFaultHandler.S    |  81 ---
 .../Universal/CapsulePei/X64/PageFaultHandler.asm  |  87 ---
 .../Universal/DebugSupportDxe/DebugSupportDxe.inf  |   4 -
 .../Universal/DebugSupportDxe/Ia32/AsmFuncs.S      | 407 --------------
 .../Universal/DebugSupportDxe/Ia32/AsmFuncs.asm    | 509 ------------------
 .../Universal/DebugSupportDxe/X64/AsmFuncs.S       | 551 -------------------
 .../Universal/DebugSupportDxe/X64/AsmFuncs.asm     | 596 ---------------------
 MdeModulePkg/Universal/EbcDxe/EbcDebugger.inf      |   4 -
 MdeModulePkg/Universal/EbcDxe/EbcDxe.inf           |   4 -
 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S   |  83 ---
 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm | 207 -------
 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S    | 147 -----
 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm  | 246 ---------
 MdePkg/Library/BaseCpuLib/BaseCpuLib.inf           |   4 -
 MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm     |  40 --
 MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm        |  39 --
 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm      |  38 --
 MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm         |  37 --
 .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf      |   2 -
 MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm  | 141 -----
 MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm   | 127 -----
 MdePkg/Library/BaseLib/BaseLib.inf                 | 246 ---------
 MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm         |  48 --
 MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm      |  40 --
 MdePkg/Library/BaseLib/Ia32/CpuId.asm              |  66 ---
 MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm            |  68 ---
 MdePkg/Library/BaseLib/Ia32/CpuPause.asm           |  40 --
 MdePkg/Library/BaseLib/Ia32/DisableCache.asm       |  45 --
 MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm  |  40 --
 MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm    |  57 --
 MdePkg/Library/BaseLib/Ia32/DivU64x32.asm          |  46 --
 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm |  51 --
 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm |  92 ----
 MdePkg/Library/BaseLib/Ia32/EnableCache.asm        |  45 --
 .../BaseLib/Ia32/EnableDisableInterrupts.asm       |  41 --
 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm   |  40 --
 MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm     |  57 --
 MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm     |  68 ---
 MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm     |  55 --
 MdePkg/Library/BaseLib/Ia32/FxRestore.asm          |  42 --
 MdePkg/Library/BaseLib/Ia32/FxSave.asm             |  42 --
 MdePkg/Library/BaseLib/Ia32/Invd.asm               |  40 --
 MdePkg/Library/BaseLib/Ia32/LRotU64.asm            |  51 --
 MdePkg/Library/BaseLib/Ia32/LShiftU64.asm          |  48 --
 MdePkg/Library/BaseLib/Ia32/LongJump.asm           |  46 --
 MdePkg/Library/BaseLib/Ia32/ModU64x32.asm          |  45 --
 MdePkg/Library/BaseLib/Ia32/Monitor.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/MultU64x32.asm         |  43 --
 MdePkg/Library/BaseLib/Ia32/MultU64x64.asm         |  47 --
 MdePkg/Library/BaseLib/Ia32/Mwait.asm              |  43 --
 MdePkg/Library/BaseLib/Ia32/RRotU64.asm            |  51 --
 MdePkg/Library/BaseLib/Ia32/RShiftU64.asm          |  48 --
 MdePkg/Library/BaseLib/Ia32/RdRand.asm             |  94 ----
 MdePkg/Library/BaseLib/Ia32/ReadCr0.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadCr2.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadCr3.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadCr4.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadCs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr0.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr1.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr2.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr3.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr4.asm            |  47 --
 MdePkg/Library/BaseLib/Ia32/ReadDr5.asm            |  47 --
 MdePkg/Library/BaseLib/Ia32/ReadDr6.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDr7.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadDs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadEflags.asm         |  41 --
 MdePkg/Library/BaseLib/Ia32/ReadEs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadFs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/ReadGs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm           |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadMm0.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm1.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm2.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm3.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm4.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm5.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm6.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMm7.asm            |  45 --
 MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm          |  41 --
 MdePkg/Library/BaseLib/Ia32/ReadPmc.asm            |  41 --
 MdePkg/Library/BaseLib/Ia32/ReadSs.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadTr.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/ReadTsc.asm            |  40 --
 MdePkg/Library/BaseLib/Ia32/SetJump.asm            |  51 --
 MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm        |  43 --
 MdePkg/Library/BaseLib/Ia32/Thunk16.asm            | 260 ---------
 MdePkg/Library/BaseLib/Ia32/Wbinvd.asm             |  40 --
 MdePkg/Library/BaseLib/Ia32/WriteCr0.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteCr2.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteCr3.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteCr4.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr0.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr1.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr2.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr3.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr4.asm           |  48 --
 MdePkg/Library/BaseLib/Ia32/WriteDr5.asm           |  48 --
 MdePkg/Library/BaseLib/Ia32/WriteDr6.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteDr7.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm          |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm          |  44 --
 MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm          |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm0.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm1.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm2.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm3.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm4.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm5.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm6.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMm7.asm           |  41 --
 MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm         |  44 --
 MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm       |  37 --
 MdePkg/Library/BaseLib/X64/CpuId.asm               |  62 ---
 MdePkg/Library/BaseLib/X64/CpuIdEx.asm             |  64 ---
 MdePkg/Library/BaseLib/X64/CpuPause.asm            |  37 --
 MdePkg/Library/BaseLib/X64/DisableCache.asm        |  43 --
 MdePkg/Library/BaseLib/X64/DisableInterrupts.asm   |  38 --
 MdePkg/Library/BaseLib/X64/DisablePaging64.asm     |  84 ---
 MdePkg/Library/BaseLib/X64/EnableCache.asm         |  43 --
 .../BaseLib/X64/EnableDisableInterrupts.asm        |  39 --
 MdePkg/Library/BaseLib/X64/EnableInterrupts.asm    |  38 --
 MdePkg/Library/BaseLib/X64/FlushCacheLine.asm      |  39 --
 MdePkg/Library/BaseLib/X64/FxRestore.asm           |  38 --
 MdePkg/Library/BaseLib/X64/FxSave.asm              |  38 --
 MdePkg/Library/BaseLib/X64/Invd.asm                |  38 --
 MdePkg/Library/BaseLib/X64/LongJump.asm            |  58 --
 MdePkg/Library/BaseLib/X64/Monitor.asm             |  43 --
 MdePkg/Library/BaseLib/X64/Mwait.asm               |  41 --
 MdePkg/Library/BaseLib/X64/RdRand.asm              |  83 ---
 MdePkg/Library/BaseLib/X64/ReadCr0.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadCr2.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadCr3.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadCr4.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadCs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr0.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr1.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr2.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr3.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr4.asm             |  42 --
 MdePkg/Library/BaseLib/X64/ReadDr5.asm             |  42 --
 MdePkg/Library/BaseLib/X64/ReadDr6.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDr7.asm             |  38 --
 MdePkg/Library/BaseLib/X64/ReadDs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadEflags.asm          |  39 --
 MdePkg/Library/BaseLib/X64/ReadEs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadFs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadGdtr.asm            |  38 --
 MdePkg/Library/BaseLib/X64/ReadGs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadIdtr.asm            |  38 --
 MdePkg/Library/BaseLib/X64/ReadLdtr.asm            |  38 --
 MdePkg/Library/BaseLib/X64/ReadMm0.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm1.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm2.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm3.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm4.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm5.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm6.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMm7.asm             |  41 --
 MdePkg/Library/BaseLib/X64/ReadMsr64.asm           |  40 --
 MdePkg/Library/BaseLib/X64/ReadPmc.asm             |  40 --
 MdePkg/Library/BaseLib/X64/ReadSs.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadTr.asm              |  38 --
 MdePkg/Library/BaseLib/X64/ReadTsc.asm             |  40 --
 MdePkg/Library/BaseLib/X64/SetJump.asm             |  66 ---
 MdePkg/Library/BaseLib/X64/SwitchStack.asm         |  51 --
 MdePkg/Library/BaseLib/X64/Thunk16.asm             | 315 -----------
 MdePkg/Library/BaseLib/X64/Wbinvd.asm              |  38 --
 MdePkg/Library/BaseLib/X64/WriteCr0.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteCr2.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteCr3.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteCr4.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr0.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr1.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr2.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr3.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr4.asm            |  43 --
 MdePkg/Library/BaseLib/X64/WriteDr5.asm            |  43 --
 MdePkg/Library/BaseLib/X64/WriteDr6.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteDr7.asm            |  39 --
 MdePkg/Library/BaseLib/X64/WriteGdtr.asm           |  38 --
 MdePkg/Library/BaseLib/X64/WriteIdtr.asm           |  41 --
 MdePkg/Library/BaseLib/X64/WriteLdtr.asm           |  38 --
 MdePkg/Library/BaseLib/X64/WriteMm0.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm1.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm2.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm3.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm4.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm5.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm6.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMm7.asm            |  41 --
 MdePkg/Library/BaseLib/X64/WriteMsr64.asm          |  41 --
 .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf  |  22 -
 .../Library/BaseMemoryLibMmx/Ia32/CompareMem.asm   |  56 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm   |  77 ---
 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm |  55 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm |  55 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm |  64 ---
 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm  |  55 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm    |  70 ---
 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm  |  63 ---
 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm  |  59 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm  |  50 --
 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm   |  56 --
 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm |  54 --
 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm    |  70 ---
 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm  |  53 --
 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm  |  53 --
 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm  |  53 --
 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm   |  53 --
 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm     |  58 --
 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm   |  57 --
 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm   |  53 --
 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm   |  46 --
 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm    |  54 --
 .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf    |  22 -
 .../BaseMemoryLibOptDxe/Ia32/CompareMem.asm        |  56 --
 .../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm   |  84 ---
 .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm |  55 --
 .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm |  55 --
 .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm |  64 ---
 .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm  |  55 --
 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm |  53 --
 .../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm  |  45 --
 .../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm  |  45 --
 .../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm  |  49 --
 .../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm   |  50 --
 .../Library/BaseMemoryLibOptDxe/X64/CompareMem.asm |  54 --
 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm |  79 ---
 .../Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm  |  53 --
 .../Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm  |  53 --
 .../Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm  |  53 --
 .../Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm   |  53 --
 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm  |  58 --
 .../Library/BaseMemoryLibOptDxe/X64/SetMem16.asm   |  45 --
 .../Library/BaseMemoryLibOptDxe/X64/SetMem32.asm   |  45 --
 .../Library/BaseMemoryLibOptDxe/X64/SetMem64.asm   |  44 --
 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm |  48 --
 .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf    |  22 -
 .../BaseMemoryLibOptPei/Ia32/CompareMem.asm        |  56 --
 .../Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm   |  61 ---
 .../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm |  55 --
 .../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm |  55 --
 .../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm |  64 ---
 .../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm  |  55 --
 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm |  53 --
 .../Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm  |  45 --
 .../Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm  |  45 --
 .../Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm  |  49 --
 .../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm   |  50 --
 .../Library/BaseMemoryLibOptPei/X64/CompareMem.asm |  54 --
 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm |  61 ---
 .../Library/BaseMemoryLibOptPei/X64/ScanMem16.asm  |  53 --
 .../Library/BaseMemoryLibOptPei/X64/ScanMem32.asm  |  53 --
 .../Library/BaseMemoryLibOptPei/X64/ScanMem64.asm  |  53 --
 .../Library/BaseMemoryLibOptPei/X64/ScanMem8.asm   |  53 --
 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm  |  45 --
 .../Library/BaseMemoryLibOptPei/X64/SetMem16.asm   |  44 --
 .../Library/BaseMemoryLibOptPei/X64/SetMem32.asm   |  44 --
 .../Library/BaseMemoryLibOptPei/X64/SetMem64.asm   |  43 --
 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm |  47 --
 .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf    |  22 -
 .../BaseMemoryLibRepStr/Ia32/CompareMem.asm        |  56 --
 .../Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm   |  63 ---
 .../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm |  57 --
 .../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm |  57 --
 .../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm |  66 ---
 .../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm  |  57 --
 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm |  45 --
 .../Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm  |  45 --
 .../Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm  |  45 --
 .../Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm  |  49 --
 .../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm   |  50 --
 .../Library/BaseMemoryLibRepStr/X64/CompareMem.asm |  54 --
 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm |  61 ---
 .../Library/BaseMemoryLibRepStr/X64/ScanMem16.asm  |  53 --
 .../Library/BaseMemoryLibRepStr/X64/ScanMem32.asm  |  53 --
 .../Library/BaseMemoryLibRepStr/X64/ScanMem64.asm  |  53 --
 .../Library/BaseMemoryLibRepStr/X64/ScanMem8.asm   |  53 --
 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm  |  44 --
 .../Library/BaseMemoryLibRepStr/X64/SetMem16.asm   |  44 --
 .../Library/BaseMemoryLibRepStr/X64/SetMem32.asm   |  44 --
 .../Library/BaseMemoryLibRepStr/X64/SetMem64.asm   |  43 --
 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm |  47 --
 .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf        |  22 -
 .../Library/BaseMemoryLibSse2/Ia32/CompareMem.asm  |  56 --
 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm  |  84 ---
 .../Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm   |  55 --
 .../Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm   |  55 --
 .../Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm   |  64 ---
 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm |  55 --
 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm   |  75 ---
 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm |  71 ---
 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm |  70 ---
 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm |  64 ---
 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm  |  67 ---
 .../Library/BaseMemoryLibSse2/X64/CompareMem.asm   |  54 --
 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm   |  79 ---
 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm |  53 --
 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm |  53 --
 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm |  53 --
 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm  |  53 --
 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm    |  69 ---
 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm  |  67 ---
 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm  |  66 ---
 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm  |  59 --
 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm   |  63 ---
 .../BaseSynchronizationLib.inf                     |  10 -
 .../Ia32/InterlockedCompareExchange16.asm          |  46 --
 .../Ia32/InterlockedCompareExchange32.asm          |  45 --
 .../Ia32/InterlockedCompareExchange64.asm          |  47 --
 .../Ia32/InterlockedDecrement.asm                  |  42 --
 .../Ia32/InterlockedIncrement.asm                  |  42 --
 .../X64/InterlockedCompareExchange16.asm           |  42 --
 .../X64/InterlockedCompareExchange32.asm           |  41 --
 .../X64/InterlockedCompareExchange64.asm           |  41 --
 .../X64/InterlockedDecrement.asm                   |  39 --
 .../X64/InterlockedIncrement.asm                   |  39 --
 .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm  | 422 ---------------
 .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm   | 405 --------------
 .../Library/DebugAgent/DxeDebugAgentLib.inf        |   2 -
 .../Library/DebugAgent/SecPeiDebugAgentLib.inf     |   2 -
 .../Library/DebugAgent/SmmDebugAgentLib.inf        |   2 -
 .../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm  |  33 --
 .../PeCoffExtraActionLibDebug.inf                  |   2 -
 .../PeCoffExtraActionLibDebug/X64/IntHandler.asm   |  29 -
 UefiCpuPkg/CpuDxe/CpuDxe.inf                       |   4 -
 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S                    |  57 --
 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm                  |  58 --
 UefiCpuPkg/CpuDxe/X64/CpuAsm.S                     |  60 ---
 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm                   |  54 --
 .../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf      |   2 -
 .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm  |  79 ---
 .../Library/BaseUefiCpuLib/X64/InitializeFpu.asm   |  62 ---
 .../DxeCpuExceptionHandlerLib.inf                  |   2 -
 .../Ia32/ExceptionHandlerAsm.asm                   | 467 ----------------
 .../PeiCpuExceptionHandlerLib.inf                  |   2 -
 .../SecPeiCpuExceptionHandlerLib.inf               |   2 -
 .../SmmCpuExceptionHandlerLib.inf                  |   2 -
 .../X64/ExceptionHandlerAsm.asm                    | 389 --------------
 .../Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm    | 285 ----------
 .../SmmCpuFeaturesLib/Ia32/SmiException.asm        | 175 ------
 .../SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf     |   4 -
 .../Library/SmmCpuFeaturesLib/X64/SmiEntry.asm     | 281 ----------
 .../Library/SmmCpuFeaturesLib/X64/SmiException.asm | 178 ------
 .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S    |  38 --
 .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm  |  45 --
 .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf   |   4 -
 .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S     |  37 --
 .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm   |  41 --
 367 files changed, 22383 deletions(-)
 delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.S
 delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.asm
 delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.S
 delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.asm
 delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S
 delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm
 delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.S
 delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm
 delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.S
 delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.asm
 delete mode 100644 MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.S
 delete mode 100644 MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.asm
 delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S
 delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm
 delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
 delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm
 delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S
 delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm
 delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
 delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
 delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm
 delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm
 delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm
 delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm
 delete mode 100644 MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm
 delete mode 100644 MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuId.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuPause.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableCache.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableCache.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxRestore.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxSave.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/LRotU64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/LShiftU64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/LongJump.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ModU64x32.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/Monitor.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x32.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/Mwait.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/RRotU64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/RShiftU64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/RdRand.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr1.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr5.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr6.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr7.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEflags.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadFs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm1.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm5.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm6.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm7.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadPmc.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadSs.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTsc.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/SetJump.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/Thunk16.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/Wbinvd.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr1.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr5.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr6.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr7.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm0.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm1.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm2.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm3.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm4.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm5.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm6.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm7.asm
 delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/CpuIdEx.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/CpuPause.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/DisableCache.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/DisableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/DisablePaging64.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/EnableCache.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/EnableInterrupts.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/FlushCacheLine.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/FxRestore.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/FxSave.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/Invd.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/LongJump.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/Monitor.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/Mwait.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/RdRand.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr1.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr5.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr6.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr7.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEflags.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadFs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadIdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadLdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm1.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm5.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm6.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm7.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMsr64.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadPmc.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadSs.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTsc.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/SetJump.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/SwitchStack.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/Thunk16.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/Wbinvd.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr1.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr5.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr6.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr7.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteGdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteIdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteLdtr.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm0.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm1.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm2.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm3.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm4.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm5.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm6.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm7.asm
 delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMsr64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm
 delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange16.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange16.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.asm
 delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.asm
 delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm
 delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm
 delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandler.asm
 delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandler.asm
 delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S
 delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm
 delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.S
 delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm
 delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm
 delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm
 delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.asm
 delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.asm
 delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm
 delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiException.asm
 delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiEntry.asm
 delete mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiException.asm
 delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S
 delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm
 delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S
 delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm

-- 
2.8.0.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 0/5] Remove X86 ASM and S files
Posted by Kinney, Michael D 5 years, 10 months ago
Liming,

This patch series includes removal of ASM and S files
from libraries.  Should those be removes from this series
until NASM is updated?

I also see updates to INF files without updates to the
Copyright.

Thanks,

Mike

> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-
> bounces@lists.01.org] On Behalf Of Liming Gao
> Sent: Sunday, May 13, 2018 7:32 AM
> To: edk2-devel@lists.01.org
> Subject: [edk2] [Patch 0/5] Remove X86 ASM and S files
> 
> For IA32 and X64, NASM has replaced ASM and S files.
> Rmove ASM from all modules.
> Remove S files from the drivers only.
> After NASM is updated, S files can be removed from
> Library.
> 
> Liming Gao (5):
>   IntelFrameworkModulePkg: Remove X86 ASM and S files
>   MdeModulePkg: Remove X86 ASM and S files
>   MdePkg: Remove X86 ASM and S files
>   SourceLevelDebugPkg: Remove X86 ASM and S files
>   UefiCpuPkg: Remove X86 ASM and S files
> 
>  .../Csm/LegacyBiosDxe/IA32/InterruptTable.S        |
> 67 ---
>  .../Csm/LegacyBiosDxe/IA32/InterruptTable.asm      |
> 73 ---
>  .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf            |
> 4 -
>  .../Csm/LegacyBiosDxe/X64/InterruptTable.S         |
> 72 ---
>  .../Csm/LegacyBiosDxe/X64/InterruptTable.asm       |
> 71 ---
>  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf            |
> 2 -
>  MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S   |
> 80 ---
>  MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm |
> 88 ---
>  .../BootScriptExecutorDxe.inf                      |
> 4 -
>  .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S        |
> 66 ---
>  .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm      |
> 71 ---
>  .../Acpi/BootScriptExecutorDxe/X64/S3Asm.S         |
> 130 -----
>  .../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm       |
> 135 -----
>  MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf   |
> 2 -
>  .../Universal/CapsulePei/X64/PageFaultHandler.S    |
> 81 ---
>  .../Universal/CapsulePei/X64/PageFaultHandler.asm  |
> 87 ---
>  .../Universal/DebugSupportDxe/DebugSupportDxe.inf  |
> 4 -
>  .../Universal/DebugSupportDxe/Ia32/AsmFuncs.S      |
> 407 --------------
>  .../Universal/DebugSupportDxe/Ia32/AsmFuncs.asm    |
> 509 ------------------
>  .../Universal/DebugSupportDxe/X64/AsmFuncs.S       |
> 551 -------------------
>  .../Universal/DebugSupportDxe/X64/AsmFuncs.asm     |
> 596 ---------------------
>  MdeModulePkg/Universal/EbcDxe/EbcDebugger.inf      |
> 4 -
>  MdeModulePkg/Universal/EbcDxe/EbcDxe.inf           |
> 4 -
>  MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S   |
> 83 ---
>  MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm |
> 207 -------
>  MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S    |
> 147 -----
>  MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm  |
> 246 ---------
>  MdePkg/Library/BaseCpuLib/BaseCpuLib.inf           |
> 4 -
>  MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm     |
> 40 --
>  MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm        |
> 39 --
>  MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm      |
> 38 --
>  MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm         |
> 37 --
>  .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf      |
> 2 -
>  MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm  |
> 141 -----
>  MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm   |
> 127 -----
>  MdePkg/Library/BaseLib/BaseLib.inf                 |
> 246 ---------
>  MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm         |
> 48 --
>  MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm      |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/CpuId.asm              |
> 66 ---
>  MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm            |
> 68 ---
>  MdePkg/Library/BaseLib/Ia32/CpuPause.asm           |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/DisableCache.asm       |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm  |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm    |
> 57 --
>  MdePkg/Library/BaseLib/Ia32/DivU64x32.asm          |
> 46 --
>  MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm |
> 51 --
>  MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm |
> 92 ----
>  MdePkg/Library/BaseLib/Ia32/EnableCache.asm        |
> 45 --
>  .../BaseLib/Ia32/EnableDisableInterrupts.asm       |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm   |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm     |
> 57 --
>  MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm     |
> 68 ---
>  MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm     |
> 55 --
>  MdePkg/Library/BaseLib/Ia32/FxRestore.asm          |
> 42 --
>  MdePkg/Library/BaseLib/Ia32/FxSave.asm             |
> 42 --
>  MdePkg/Library/BaseLib/Ia32/Invd.asm               |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/LRotU64.asm            |
> 51 --
>  MdePkg/Library/BaseLib/Ia32/LShiftU64.asm          |
> 48 --
>  MdePkg/Library/BaseLib/Ia32/LongJump.asm           |
> 46 --
>  MdePkg/Library/BaseLib/Ia32/ModU64x32.asm          |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/Monitor.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/MultU64x32.asm         |
> 43 --
>  MdePkg/Library/BaseLib/Ia32/MultU64x64.asm         |
> 47 --
>  MdePkg/Library/BaseLib/Ia32/Mwait.asm              |
> 43 --
>  MdePkg/Library/BaseLib/Ia32/RRotU64.asm            |
> 51 --
>  MdePkg/Library/BaseLib/Ia32/RShiftU64.asm          |
> 48 --
>  MdePkg/Library/BaseLib/Ia32/RdRand.asm             |
> 94 ----
>  MdePkg/Library/BaseLib/Ia32/ReadCr0.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadCr2.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadCr3.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadCr4.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadCs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr0.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr1.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr2.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr3.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr4.asm            |
> 47 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr5.asm            |
> 47 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr6.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDr7.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadDs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadEflags.asm         |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/ReadEs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadFs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/ReadGs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm           |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm0.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm1.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm2.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm3.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm4.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm5.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm6.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMm7.asm            |
> 45 --
>  MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm          |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/ReadPmc.asm            |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/ReadSs.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadTr.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/ReadTsc.asm            |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/SetJump.asm            |
> 51 --
>  MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm        |
> 43 --
>  MdePkg/Library/BaseLib/Ia32/Thunk16.asm            |
> 260 ---------
>  MdePkg/Library/BaseLib/Ia32/Wbinvd.asm             |
> 40 --
>  MdePkg/Library/BaseLib/Ia32/WriteCr0.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteCr2.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteCr3.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteCr4.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr0.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr1.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr2.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr3.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr4.asm           |
> 48 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr5.asm           |
> 48 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr6.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteDr7.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm          |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm          |
> 44 --
>  MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm          |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm0.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm1.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm2.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm3.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm4.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm5.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm6.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMm7.asm           |
> 41 --
>  MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm         |
> 44 --
>  MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm       |
> 37 --
>  MdePkg/Library/BaseLib/X64/CpuId.asm               |
> 62 ---
>  MdePkg/Library/BaseLib/X64/CpuIdEx.asm             |
> 64 ---
>  MdePkg/Library/BaseLib/X64/CpuPause.asm            |
> 37 --
>  MdePkg/Library/BaseLib/X64/DisableCache.asm        |
> 43 --
>  MdePkg/Library/BaseLib/X64/DisableInterrupts.asm   |
> 38 --
>  MdePkg/Library/BaseLib/X64/DisablePaging64.asm     |
> 84 ---
>  MdePkg/Library/BaseLib/X64/EnableCache.asm         |
> 43 --
>  .../BaseLib/X64/EnableDisableInterrupts.asm        |
> 39 --
>  MdePkg/Library/BaseLib/X64/EnableInterrupts.asm    |
> 38 --
>  MdePkg/Library/BaseLib/X64/FlushCacheLine.asm      |
> 39 --
>  MdePkg/Library/BaseLib/X64/FxRestore.asm           |
> 38 --
>  MdePkg/Library/BaseLib/X64/FxSave.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/Invd.asm                |
> 38 --
>  MdePkg/Library/BaseLib/X64/LongJump.asm            |
> 58 --
>  MdePkg/Library/BaseLib/X64/Monitor.asm             |
> 43 --
>  MdePkg/Library/BaseLib/X64/Mwait.asm               |
> 41 --
>  MdePkg/Library/BaseLib/X64/RdRand.asm              |
> 83 ---
>  MdePkg/Library/BaseLib/X64/ReadCr0.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadCr2.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadCr3.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadCr4.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadCs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr0.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr1.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr2.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr3.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr4.asm             |
> 42 --
>  MdePkg/Library/BaseLib/X64/ReadDr5.asm             |
> 42 --
>  MdePkg/Library/BaseLib/X64/ReadDr6.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDr7.asm             |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadDs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadEflags.asm          |
> 39 --
>  MdePkg/Library/BaseLib/X64/ReadEs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadFs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadGdtr.asm            |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadGs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadIdtr.asm            |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadLdtr.asm            |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadMm0.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm1.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm2.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm3.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm4.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm5.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm6.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMm7.asm             |
> 41 --
>  MdePkg/Library/BaseLib/X64/ReadMsr64.asm           |
> 40 --
>  MdePkg/Library/BaseLib/X64/ReadPmc.asm             |
> 40 --
>  MdePkg/Library/BaseLib/X64/ReadSs.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadTr.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/ReadTsc.asm             |
> 40 --
>  MdePkg/Library/BaseLib/X64/SetJump.asm             |
> 66 ---
>  MdePkg/Library/BaseLib/X64/SwitchStack.asm         |
> 51 --
>  MdePkg/Library/BaseLib/X64/Thunk16.asm             |
> 315 -----------
>  MdePkg/Library/BaseLib/X64/Wbinvd.asm              |
> 38 --
>  MdePkg/Library/BaseLib/X64/WriteCr0.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteCr2.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteCr3.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteCr4.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr0.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr1.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr2.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr3.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr4.asm            |
> 43 --
>  MdePkg/Library/BaseLib/X64/WriteDr5.asm            |
> 43 --
>  MdePkg/Library/BaseLib/X64/WriteDr6.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteDr7.asm            |
> 39 --
>  MdePkg/Library/BaseLib/X64/WriteGdtr.asm           |
> 38 --
>  MdePkg/Library/BaseLib/X64/WriteIdtr.asm           |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteLdtr.asm           |
> 38 --
>  MdePkg/Library/BaseLib/X64/WriteMm0.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm1.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm2.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm3.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm4.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm5.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm6.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMm7.asm            |
> 41 --
>  MdePkg/Library/BaseLib/X64/WriteMsr64.asm          |
> 41 --
>  .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf  |
> 22 -
>  .../Library/BaseMemoryLibMmx/Ia32/CompareMem.asm   |
> 56 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm   |
> 77 ---
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm |
> 55 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm |
> 55 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm |
> 64 ---
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm  |
> 55 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm    |
> 70 ---
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm  |
> 63 ---
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm  |
> 59 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm  |
> 50 --
>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm   |
> 56 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm |
> 54 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm    |
> 70 ---
>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm  |
> 53 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm  |
> 53 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm  |
> 53 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm   |
> 53 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm     |
> 58 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm   |
> 57 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm   |
> 53 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm   |
> 46 --
>  MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm    |
> 54 --
>  .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf    |
> 22 -
>  .../BaseMemoryLibOptDxe/Ia32/CompareMem.asm        |
> 56 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm   |
> 84 ---
>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm |
> 55 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm |
> 55 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm |
> 64 ---
>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm  |
> 55 --
>  MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm |
> 53 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm  |
> 45 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm  |
> 45 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm  |
> 49 --
>  .../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm   |
> 50 --
>  .../Library/BaseMemoryLibOptDxe/X64/CompareMem.asm |
> 54 --
>  MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm |
> 79 ---
>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm   |
> 53 --
>  MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm  |
> 58 --
>  .../Library/BaseMemoryLibOptDxe/X64/SetMem16.asm   |
> 45 --
>  .../Library/BaseMemoryLibOptDxe/X64/SetMem32.asm   |
> 45 --
>  .../Library/BaseMemoryLibOptDxe/X64/SetMem64.asm   |
> 44 --
>  MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm |
> 48 --
>  .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf    |
> 22 -
>  .../BaseMemoryLibOptPei/Ia32/CompareMem.asm        |
> 56 --
>  .../Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm   |
> 61 ---
>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm |
> 55 --
>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm |
> 55 --
>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm |
> 64 ---
>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm  |
> 55 --
>  MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm |
> 53 --
>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm  |
> 45 --
>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm  |
> 45 --
>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm  |
> 49 --
>  .../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm   |
> 50 --
>  .../Library/BaseMemoryLibOptPei/X64/CompareMem.asm |
> 54 --
>  MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm |
> 61 ---
>  .../Library/BaseMemoryLibOptPei/X64/ScanMem16.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptPei/X64/ScanMem32.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptPei/X64/ScanMem64.asm  |
> 53 --
>  .../Library/BaseMemoryLibOptPei/X64/ScanMem8.asm   |
> 53 --
>  MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm  |
> 45 --
>  .../Library/BaseMemoryLibOptPei/X64/SetMem16.asm   |
> 44 --
>  .../Library/BaseMemoryLibOptPei/X64/SetMem32.asm   |
> 44 --
>  .../Library/BaseMemoryLibOptPei/X64/SetMem64.asm   |
> 43 --
>  MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm |
> 47 --
>  .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf    |
> 22 -
>  .../BaseMemoryLibRepStr/Ia32/CompareMem.asm        |
> 56 --
>  .../Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm   |
> 63 ---
>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm |
> 57 --
>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm |
> 57 --
>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm |
> 66 ---
>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm  |
> 57 --
>  MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm |
> 45 --
>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm  |
> 45 --
>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm  |
> 45 --
>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm  |
> 49 --
>  .../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm   |
> 50 --
>  .../Library/BaseMemoryLibRepStr/X64/CompareMem.asm |
> 54 --
>  MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm |
> 61 ---
>  .../Library/BaseMemoryLibRepStr/X64/ScanMem16.asm  |
> 53 --
>  .../Library/BaseMemoryLibRepStr/X64/ScanMem32.asm  |
> 53 --
>  .../Library/BaseMemoryLibRepStr/X64/ScanMem64.asm  |
> 53 --
>  .../Library/BaseMemoryLibRepStr/X64/ScanMem8.asm   |
> 53 --
>  MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm  |
> 44 --
>  .../Library/BaseMemoryLibRepStr/X64/SetMem16.asm   |
> 44 --
>  .../Library/BaseMemoryLibRepStr/X64/SetMem32.asm   |
> 44 --
>  .../Library/BaseMemoryLibRepStr/X64/SetMem64.asm   |
> 43 --
>  MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm |
> 47 --
>  .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf        |
> 22 -
>  .../Library/BaseMemoryLibSse2/Ia32/CompareMem.asm  |
> 56 --
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm  |
> 84 ---
>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm   |
> 55 --
>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm   |
> 55 --
>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm   |
> 64 ---
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm |
> 55 --
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm   |
> 75 ---
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm |
> 71 ---
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm |
> 70 ---
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm |
> 64 ---
>  MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm  |
> 67 ---
>  .../Library/BaseMemoryLibSse2/X64/CompareMem.asm   |
> 54 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm   |
> 79 ---
>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm |
> 53 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm |
> 53 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm |
> 53 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm  |
> 53 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm    |
> 69 ---
>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm  |
> 67 ---
>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm  |
> 66 ---
>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm  |
> 59 --
>  MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm   |
> 63 ---
>  .../BaseSynchronizationLib.inf                     |
> 10 -
>  .../Ia32/InterlockedCompareExchange16.asm          |
> 46 --
>  .../Ia32/InterlockedCompareExchange32.asm          |
> 45 --
>  .../Ia32/InterlockedCompareExchange64.asm          |
> 47 --
>  .../Ia32/InterlockedDecrement.asm                  |
> 42 --
>  .../Ia32/InterlockedIncrement.asm                  |
> 42 --
>  .../X64/InterlockedCompareExchange16.asm           |
> 42 --
>  .../X64/InterlockedCompareExchange32.asm           |
> 41 --
>  .../X64/InterlockedCompareExchange64.asm           |
> 41 --
>  .../X64/InterlockedDecrement.asm                   |
> 39 --
>  .../X64/InterlockedIncrement.asm                   |
> 39 --
>  .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm  |
> 422 ---------------
>  .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm   |
> 405 --------------
>  .../Library/DebugAgent/DxeDebugAgentLib.inf        |
> 2 -
>  .../Library/DebugAgent/SecPeiDebugAgentLib.inf     |
> 2 -
>  .../Library/DebugAgent/SmmDebugAgentLib.inf        |
> 2 -
>  .../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm  |
> 33 --
>  .../PeCoffExtraActionLibDebug.inf                  |
> 2 -
>  .../PeCoffExtraActionLibDebug/X64/IntHandler.asm   |
> 29 -
>  UefiCpuPkg/CpuDxe/CpuDxe.inf                       |
> 4 -
>  UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S                    |
> 57 --
>  UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm                  |
> 58 --
>  UefiCpuPkg/CpuDxe/X64/CpuAsm.S                     |
> 60 ---
>  UefiCpuPkg/CpuDxe/X64/CpuAsm.asm                   |
> 54 --
>  .../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf      |
> 2 -
>  .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm  |
> 79 ---
>  .../Library/BaseUefiCpuLib/X64/InitializeFpu.asm   |
> 62 ---
>  .../DxeCpuExceptionHandlerLib.inf                  |
> 2 -
>  .../Ia32/ExceptionHandlerAsm.asm                   |
> 467 ----------------
>  .../PeiCpuExceptionHandlerLib.inf                  |
> 2 -
>  .../SecPeiCpuExceptionHandlerLib.inf               |
> 2 -
>  .../SmmCpuExceptionHandlerLib.inf                  |
> 2 -
>  .../X64/ExceptionHandlerAsm.asm                    |
> 389 --------------
>  .../Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm    |
> 285 ----------
>  .../SmmCpuFeaturesLib/Ia32/SmiException.asm        |
> 175 ------
>  .../SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf     |
> 4 -
>  .../Library/SmmCpuFeaturesLib/X64/SmiEntry.asm     |
> 281 ----------
>  .../Library/SmmCpuFeaturesLib/X64/SmiException.asm |
> 178 ------
>  .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S    |
> 38 --
>  .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm  |
> 45 --
>  .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf   |
> 4 -
>  .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S     |
> 37 --
>  .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm   |
> 41 --
>  367 files changed, 22383 deletions(-)
>  delete mode 100644
> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/Interrupt
> Table.S
>  delete mode 100644
> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/Interrupt
> Table.asm
>  delete mode 100644
> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptT
> able.S
>  delete mode 100644
> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptT
> able.asm
>  delete mode 100644
> MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S
>  delete mode 100644
> MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm
>  delete mode 100644
> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S
> 3Asm.S
>  delete mode 100644
> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S
> 3Asm.asm
>  delete mode 100644
> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3
> Asm.S
>  delete mode 100644
> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3
> Asm.asm
>  delete mode 100644
> MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.S
>  delete mode 100644
> MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.a
> sm
>  delete mode 100644
> MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S
>  delete mode 100644
> MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm
>  delete mode 100644
> MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
>  delete mode 100644
> MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm
>  delete mode 100644
> MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S
>  delete mode 100644
> MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm
>  delete mode 100644
> MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
>  delete mode 100644
> MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
>  delete mode 100644
> MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm
>  delete mode 100644
> MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm
>  delete mode 100644
> MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm
>  delete mode 100644
> MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm
>  delete mode 100644
> MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm
>  delete mode 100644
> MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/CpuId.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/CpuPause.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DisableCache.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DivU64x32.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/EnableCache.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/FxRestore.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/FxSave.asm
>  delete mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/LRotU64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/LShiftU64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/LongJump.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ModU64x32.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/Monitor.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/MultU64x32.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/MultU64x64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/Mwait.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/RRotU64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/RShiftU64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/RdRand.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadCr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadCr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadCr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadCr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadCs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDr7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadDs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadEflags.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadEs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadFs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadGs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMm7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadPmc.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadSs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadTr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/ReadTsc.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/SetJump.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/Thunk16.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/Wbinvd.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteCr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteCr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteCr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteCr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteDr7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMm7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm
>  delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/CpuIdEx.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/CpuPause.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/DisableCache.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/DisableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/DisablePaging64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/EnableCache.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/EnableInterrupts.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/FlushCacheLine.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/FxRestore.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/FxSave.asm
>  delete mode 100644 MdePkg/Library/BaseLib/X64/Invd.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/LongJump.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/Monitor.asm
>  delete mode 100644 MdePkg/Library/BaseLib/X64/Mwait.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/RdRand.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadCr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadCr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadCr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadCr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadCs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDr7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadDs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadEflags.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadEs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadFs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadGdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadGs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadIdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadLdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMm7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadMsr64.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadPmc.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadSs.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadTr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/ReadTsc.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/SetJump.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/SwitchStack.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/Thunk16.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/Wbinvd.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteCr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteCr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteCr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteCr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteDr7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteGdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteIdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteLdtr.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm0.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm1.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm2.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm3.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm4.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm5.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm6.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMm7.asm
>  delete mode 100644
> MdePkg/Library/BaseLib/X64/WriteMsr64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm
>  delete mode 100644
> MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
> mpareExchange16.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
> mpareExchange32.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
> mpareExchange64.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDe
> crement.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIn
> crement.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
> pareExchange16.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
> pareExchange32.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
> pareExchange64.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDec
> rement.asm
>  delete mode 100644
> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedInc
> rement.asm
>  delete mode 100644
> SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/
> Ia32/AsmFuncs.asm
>  delete mode 100644
> SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/
> X64/AsmFuncs.asm
>  delete mode 100644
> SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia
> 32/IntHandler.asm
>  delete mode 100644
> SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X6
> 4/IntHandler.asm
>  delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S
>  delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm
>  delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.S
>  delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm
>  delete mode 100644
> UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm
>  delete mode 100644
> UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm
>  delete mode 100644
> UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/Exception
> HandlerAsm.asm
>  delete mode 100644
> UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionH
> andlerAsm.asm
>  delete mode 100644
> UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm
>  delete mode 100644
> UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiException.a
> sm
>  delete mode 100644
> UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiEntry.asm
>  delete mode 100644
> UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiException.as
> m
>  delete mode 100644
> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S
>  delete mode 100644
> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm
>  delete mode 100644
> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S
>  delete mode 100644
> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm
> 
> --
> 2.8.0.windows.1
> 
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 0/5] Remove X86 ASM and S files
Posted by Gao, Liming 5 years, 10 months ago
Mike:
  This patch serials remove ASM from libraries, and keep S files in Libraries until new NASM is updated. I understand only S file optimization feature depends on NASM file. Right? 

  Yes. I will update the patch to update copyright to 2018. 

Thanks
Liming
>-----Original Message-----
>From: Kinney, Michael D
>Sent: Tuesday, May 29, 2018 8:42 AM
>To: Gao, Liming <liming.gao@intel.com>; edk2-devel@lists.01.org; Kinney,
>Michael D <michael.d.kinney@intel.com>
>Subject: RE: [edk2] [Patch 0/5] Remove X86 ASM and S files
>
>Liming,
>
>This patch series includes removal of ASM and S files
>from libraries.  Should those be removes from this series
>until NASM is updated?
>
>I also see updates to INF files without updates to the
>Copyright.
>
>Thanks,
>
>Mike
>
>> -----Original Message-----
>> From: edk2-devel [mailto:edk2-devel-
>> bounces@lists.01.org] On Behalf Of Liming Gao
>> Sent: Sunday, May 13, 2018 7:32 AM
>> To: edk2-devel@lists.01.org
>> Subject: [edk2] [Patch 0/5] Remove X86 ASM and S files
>>
>> For IA32 and X64, NASM has replaced ASM and S files.
>> Rmove ASM from all modules.
>> Remove S files from the drivers only.
>> After NASM is updated, S files can be removed from
>> Library.
>>
>> Liming Gao (5):
>>   IntelFrameworkModulePkg: Remove X86 ASM and S files
>>   MdeModulePkg: Remove X86 ASM and S files
>>   MdePkg: Remove X86 ASM and S files
>>   SourceLevelDebugPkg: Remove X86 ASM and S files
>>   UefiCpuPkg: Remove X86 ASM and S files
>>
>>  .../Csm/LegacyBiosDxe/IA32/InterruptTable.S        |
>> 67 ---
>>  .../Csm/LegacyBiosDxe/IA32/InterruptTable.asm      |
>> 73 ---
>>  .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf            |
>> 4 -
>>  .../Csm/LegacyBiosDxe/X64/InterruptTable.S         |
>> 72 ---
>>  .../Csm/LegacyBiosDxe/X64/InterruptTable.asm       |
>> 71 ---
>>  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf            |
>> 2 -
>>  MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S   |
>> 80 ---
>>  MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm |
>> 88 ---
>>  .../BootScriptExecutorDxe.inf                      |
>> 4 -
>>  .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S        |
>> 66 ---
>>  .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm      |
>> 71 ---
>>  .../Acpi/BootScriptExecutorDxe/X64/S3Asm.S         |
>> 130 -----
>>  .../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm       |
>> 135 -----
>>  MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf   |
>> 2 -
>>  .../Universal/CapsulePei/X64/PageFaultHandler.S    |
>> 81 ---
>>  .../Universal/CapsulePei/X64/PageFaultHandler.asm  |
>> 87 ---
>>  .../Universal/DebugSupportDxe/DebugSupportDxe.inf  |
>> 4 -
>>  .../Universal/DebugSupportDxe/Ia32/AsmFuncs.S      |
>> 407 --------------
>>  .../Universal/DebugSupportDxe/Ia32/AsmFuncs.asm    |
>> 509 ------------------
>>  .../Universal/DebugSupportDxe/X64/AsmFuncs.S       |
>> 551 -------------------
>>  .../Universal/DebugSupportDxe/X64/AsmFuncs.asm     |
>> 596 ---------------------
>>  MdeModulePkg/Universal/EbcDxe/EbcDebugger.inf      |
>> 4 -
>>  MdeModulePkg/Universal/EbcDxe/EbcDxe.inf           |
>> 4 -
>>  MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S   |
>> 83 ---
>>  MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm |
>> 207 -------
>>  MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S    |
>> 147 -----
>>  MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm  |
>> 246 ---------
>>  MdePkg/Library/BaseCpuLib/BaseCpuLib.inf           |
>> 4 -
>>  MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm     |
>> 40 --
>>  MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm        |
>> 39 --
>>  MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm      |
>> 38 --
>>  MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm         |
>> 37 --
>>  .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf      |
>> 2 -
>>  MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm  |
>> 141 -----
>>  MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm   |
>> 127 -----
>>  MdePkg/Library/BaseLib/BaseLib.inf                 |
>> 246 ---------
>>  MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm         |
>> 48 --
>>  MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm      |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/CpuId.asm              |
>> 66 ---
>>  MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm            |
>> 68 ---
>>  MdePkg/Library/BaseLib/Ia32/CpuPause.asm           |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/DisableCache.asm       |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm  |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm    |
>> 57 --
>>  MdePkg/Library/BaseLib/Ia32/DivU64x32.asm          |
>> 46 --
>>  MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm |
>> 51 --
>>  MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm |
>> 92 ----
>>  MdePkg/Library/BaseLib/Ia32/EnableCache.asm        |
>> 45 --
>>  .../BaseLib/Ia32/EnableDisableInterrupts.asm       |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm   |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm     |
>> 57 --
>>  MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm     |
>> 68 ---
>>  MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm     |
>> 55 --
>>  MdePkg/Library/BaseLib/Ia32/FxRestore.asm          |
>> 42 --
>>  MdePkg/Library/BaseLib/Ia32/FxSave.asm             |
>> 42 --
>>  MdePkg/Library/BaseLib/Ia32/Invd.asm               |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/LRotU64.asm            |
>> 51 --
>>  MdePkg/Library/BaseLib/Ia32/LShiftU64.asm          |
>> 48 --
>>  MdePkg/Library/BaseLib/Ia32/LongJump.asm           |
>> 46 --
>>  MdePkg/Library/BaseLib/Ia32/ModU64x32.asm          |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/Monitor.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/MultU64x32.asm         |
>> 43 --
>>  MdePkg/Library/BaseLib/Ia32/MultU64x64.asm         |
>> 47 --
>>  MdePkg/Library/BaseLib/Ia32/Mwait.asm              |
>> 43 --
>>  MdePkg/Library/BaseLib/Ia32/RRotU64.asm            |
>> 51 --
>>  MdePkg/Library/BaseLib/Ia32/RShiftU64.asm          |
>> 48 --
>>  MdePkg/Library/BaseLib/Ia32/RdRand.asm             |
>> 94 ----
>>  MdePkg/Library/BaseLib/Ia32/ReadCr0.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadCr2.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadCr3.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadCr4.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadCs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr0.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr1.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr2.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr3.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr4.asm            |
>> 47 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr5.asm            |
>> 47 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr6.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDr7.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadDs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadEflags.asm         |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/ReadEs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadFs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/ReadGs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm           |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm0.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm1.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm2.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm3.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm4.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm5.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm6.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMm7.asm            |
>> 45 --
>>  MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm          |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/ReadPmc.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/ReadSs.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadTr.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/ReadTsc.asm            |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/SetJump.asm            |
>> 51 --
>>  MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm        |
>> 43 --
>>  MdePkg/Library/BaseLib/Ia32/Thunk16.asm            |
>> 260 ---------
>>  MdePkg/Library/BaseLib/Ia32/Wbinvd.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/Ia32/WriteCr0.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteCr2.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteCr3.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteCr4.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr0.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr1.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr2.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr3.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr4.asm           |
>> 48 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr5.asm           |
>> 48 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr6.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteDr7.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm          |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm          |
>> 44 --
>>  MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm          |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm0.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm1.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm2.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm3.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm4.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm5.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm6.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMm7.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm         |
>> 44 --
>>  MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm       |
>> 37 --
>>  MdePkg/Library/BaseLib/X64/CpuId.asm               |
>> 62 ---
>>  MdePkg/Library/BaseLib/X64/CpuIdEx.asm             |
>> 64 ---
>>  MdePkg/Library/BaseLib/X64/CpuPause.asm            |
>> 37 --
>>  MdePkg/Library/BaseLib/X64/DisableCache.asm        |
>> 43 --
>>  MdePkg/Library/BaseLib/X64/DisableInterrupts.asm   |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/DisablePaging64.asm     |
>> 84 ---
>>  MdePkg/Library/BaseLib/X64/EnableCache.asm         |
>> 43 --
>>  .../BaseLib/X64/EnableDisableInterrupts.asm        |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/EnableInterrupts.asm    |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/FlushCacheLine.asm      |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/FxRestore.asm           |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/FxSave.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/Invd.asm                |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/LongJump.asm            |
>> 58 --
>>  MdePkg/Library/BaseLib/X64/Monitor.asm             |
>> 43 --
>>  MdePkg/Library/BaseLib/X64/Mwait.asm               |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/RdRand.asm              |
>> 83 ---
>>  MdePkg/Library/BaseLib/X64/ReadCr0.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadCr2.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadCr3.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadCr4.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadCs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr0.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr1.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr2.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr3.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr4.asm             |
>> 42 --
>>  MdePkg/Library/BaseLib/X64/ReadDr5.asm             |
>> 42 --
>>  MdePkg/Library/BaseLib/X64/ReadDr6.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDr7.asm             |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadDs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadEflags.asm          |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/ReadEs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadFs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadGdtr.asm            |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadGs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadIdtr.asm            |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadLdtr.asm            |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadMm0.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm1.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm2.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm3.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm4.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm5.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm6.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMm7.asm             |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/ReadMsr64.asm           |
>> 40 --
>>  MdePkg/Library/BaseLib/X64/ReadPmc.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/X64/ReadSs.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadTr.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/ReadTsc.asm             |
>> 40 --
>>  MdePkg/Library/BaseLib/X64/SetJump.asm             |
>> 66 ---
>>  MdePkg/Library/BaseLib/X64/SwitchStack.asm         |
>> 51 --
>>  MdePkg/Library/BaseLib/X64/Thunk16.asm             |
>> 315 -----------
>>  MdePkg/Library/BaseLib/X64/Wbinvd.asm              |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/WriteCr0.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteCr2.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteCr3.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteCr4.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr0.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr1.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr2.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr3.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr4.asm            |
>> 43 --
>>  MdePkg/Library/BaseLib/X64/WriteDr5.asm            |
>> 43 --
>>  MdePkg/Library/BaseLib/X64/WriteDr6.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteDr7.asm            |
>> 39 --
>>  MdePkg/Library/BaseLib/X64/WriteGdtr.asm           |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/WriteIdtr.asm           |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteLdtr.asm           |
>> 38 --
>>  MdePkg/Library/BaseLib/X64/WriteMm0.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm1.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm2.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm3.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm4.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm5.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm6.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMm7.asm            |
>> 41 --
>>  MdePkg/Library/BaseLib/X64/WriteMsr64.asm          |
>> 41 --
>>  .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf  |
>> 22 -
>>  .../Library/BaseMemoryLibMmx/Ia32/CompareMem.asm   |
>> 56 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm   |
>> 77 ---
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm |
>> 64 ---
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm  |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm    |
>> 70 ---
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm  |
>> 63 ---
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm  |
>> 59 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm  |
>> 50 --
>>  MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm   |
>> 56 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm |
>> 54 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm    |
>> 70 ---
>>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm  |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm  |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm  |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm   |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm     |
>> 58 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm   |
>> 57 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm   |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm   |
>> 46 --
>>  MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm    |
>> 54 --
>>  .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf    |
>> 22 -
>>  .../BaseMemoryLibOptDxe/Ia32/CompareMem.asm        |
>> 56 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm   |
>> 84 ---
>>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm |
>> 55 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm |
>> 55 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm |
>> 64 ---
>>  .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm  |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm |
>> 53 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm  |
>> 49 --
>>  .../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm   |
>> 50 --
>>  .../Library/BaseMemoryLibOptDxe/X64/CompareMem.asm |
>> 54 --
>>  MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm |
>> 79 ---
>>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm   |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm  |
>> 58 --
>>  .../Library/BaseMemoryLibOptDxe/X64/SetMem16.asm   |
>> 45 --
>>  .../Library/BaseMemoryLibOptDxe/X64/SetMem32.asm   |
>> 45 --
>>  .../Library/BaseMemoryLibOptDxe/X64/SetMem64.asm   |
>> 44 --
>>  MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm |
>> 48 --
>>  .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf    |
>> 22 -
>>  .../BaseMemoryLibOptPei/Ia32/CompareMem.asm        |
>> 56 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm   |
>> 61 ---
>>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm |
>> 55 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm |
>> 55 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm |
>> 64 ---
>>  .../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm  |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm |
>> 53 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm  |
>> 49 --
>>  .../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm   |
>> 50 --
>>  .../Library/BaseMemoryLibOptPei/X64/CompareMem.asm |
>> 54 --
>>  MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm |
>> 61 ---
>>  .../Library/BaseMemoryLibOptPei/X64/ScanMem16.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptPei/X64/ScanMem32.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptPei/X64/ScanMem64.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibOptPei/X64/ScanMem8.asm   |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibOptPei/X64/SetMem16.asm   |
>> 44 --
>>  .../Library/BaseMemoryLibOptPei/X64/SetMem32.asm   |
>> 44 --
>>  .../Library/BaseMemoryLibOptPei/X64/SetMem64.asm   |
>> 43 --
>>  MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm |
>> 47 --
>>  .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf    |
>> 22 -
>>  .../BaseMemoryLibRepStr/Ia32/CompareMem.asm        |
>> 56 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm   |
>> 63 ---
>>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm |
>> 57 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm |
>> 57 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm |
>> 66 ---
>>  .../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm  |
>> 57 --
>>  MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm |
>> 45 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm  |
>> 45 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm  |
>> 49 --
>>  .../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm   |
>> 50 --
>>  .../Library/BaseMemoryLibRepStr/X64/CompareMem.asm |
>> 54 --
>>  MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm |
>> 61 ---
>>  .../Library/BaseMemoryLibRepStr/X64/ScanMem16.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibRepStr/X64/ScanMem32.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibRepStr/X64/ScanMem64.asm  |
>> 53 --
>>  .../Library/BaseMemoryLibRepStr/X64/ScanMem8.asm   |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm  |
>> 44 --
>>  .../Library/BaseMemoryLibRepStr/X64/SetMem16.asm   |
>> 44 --
>>  .../Library/BaseMemoryLibRepStr/X64/SetMem32.asm   |
>> 44 --
>>  .../Library/BaseMemoryLibRepStr/X64/SetMem64.asm   |
>> 43 --
>>  MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm |
>> 47 --
>>  .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf        |
>> 22 -
>>  .../Library/BaseMemoryLibSse2/Ia32/CompareMem.asm  |
>> 56 --
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm  |
>> 84 ---
>>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm   |
>> 55 --
>>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm   |
>> 55 --
>>  .../Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm   |
>> 64 ---
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm |
>> 55 --
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm   |
>> 75 ---
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm |
>> 71 ---
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm |
>> 70 ---
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm |
>> 64 ---
>>  MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm  |
>> 67 ---
>>  .../Library/BaseMemoryLibSse2/X64/CompareMem.asm   |
>> 54 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm   |
>> 79 ---
>>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm  |
>> 53 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm    |
>> 69 ---
>>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm  |
>> 67 ---
>>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm  |
>> 66 ---
>>  MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm  |
>> 59 --
>>  MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm   |
>> 63 ---
>>  .../BaseSynchronizationLib.inf                     |
>> 10 -
>>  .../Ia32/InterlockedCompareExchange16.asm          |
>> 46 --
>>  .../Ia32/InterlockedCompareExchange32.asm          |
>> 45 --
>>  .../Ia32/InterlockedCompareExchange64.asm          |
>> 47 --
>>  .../Ia32/InterlockedDecrement.asm                  |
>> 42 --
>>  .../Ia32/InterlockedIncrement.asm                  |
>> 42 --
>>  .../X64/InterlockedCompareExchange16.asm           |
>> 42 --
>>  .../X64/InterlockedCompareExchange32.asm           |
>> 41 --
>>  .../X64/InterlockedCompareExchange64.asm           |
>> 41 --
>>  .../X64/InterlockedDecrement.asm                   |
>> 39 --
>>  .../X64/InterlockedIncrement.asm                   |
>> 39 --
>>  .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm  |
>> 422 ---------------
>>  .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm   |
>> 405 --------------
>>  .../Library/DebugAgent/DxeDebugAgentLib.inf        |
>> 2 -
>>  .../Library/DebugAgent/SecPeiDebugAgentLib.inf     |
>> 2 -
>>  .../Library/DebugAgent/SmmDebugAgentLib.inf        |
>> 2 -
>>  .../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm  |
>> 33 --
>>  .../PeCoffExtraActionLibDebug.inf                  |
>> 2 -
>>  .../PeCoffExtraActionLibDebug/X64/IntHandler.asm   |
>> 29 -
>>  UefiCpuPkg/CpuDxe/CpuDxe.inf                       |
>> 4 -
>>  UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S                    |
>> 57 --
>>  UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm                  |
>> 58 --
>>  UefiCpuPkg/CpuDxe/X64/CpuAsm.S                     |
>> 60 ---
>>  UefiCpuPkg/CpuDxe/X64/CpuAsm.asm                   |
>> 54 --
>>  .../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf      |
>> 2 -
>>  .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm  |
>> 79 ---
>>  .../Library/BaseUefiCpuLib/X64/InitializeFpu.asm   |
>> 62 ---
>>  .../DxeCpuExceptionHandlerLib.inf                  |
>> 2 -
>>  .../Ia32/ExceptionHandlerAsm.asm                   |
>> 467 ----------------
>>  .../PeiCpuExceptionHandlerLib.inf                  |
>> 2 -
>>  .../SecPeiCpuExceptionHandlerLib.inf               |
>> 2 -
>>  .../SmmCpuExceptionHandlerLib.inf                  |
>> 2 -
>>  .../X64/ExceptionHandlerAsm.asm                    |
>> 389 --------------
>>  .../Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm    |
>> 285 ----------
>>  .../SmmCpuFeaturesLib/Ia32/SmiException.asm        |
>> 175 ------
>>  .../SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf     |
>> 4 -
>>  .../Library/SmmCpuFeaturesLib/X64/SmiEntry.asm     |
>> 281 ----------
>>  .../Library/SmmCpuFeaturesLib/X64/SmiException.asm |
>> 178 ------
>>  .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S    |
>> 38 --
>>  .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm  |
>> 45 --
>>  .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf   |
>> 4 -
>>  .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S     |
>> 37 --
>>  .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm   |
>> 41 --
>>  367 files changed, 22383 deletions(-)
>>  delete mode 100644
>> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/Interrupt
>> Table.S
>>  delete mode 100644
>> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/Interrupt
>> Table.asm
>>  delete mode 100644
>> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptT
>> able.S
>>  delete mode 100644
>> IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptT
>> able.asm
>>  delete mode 100644
>> MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S
>>  delete mode 100644
>> MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S
>> 3Asm.S
>>  delete mode 100644
>> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S
>> 3Asm.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3
>> Asm.S
>>  delete mode 100644
>> MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3
>> Asm.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.S
>>  delete mode 100644
>> MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.a
>> sm
>>  delete mode 100644
>> MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S
>>  delete mode 100644
>> MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
>>  delete mode 100644
>> MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S
>>  delete mode 100644
>> MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm
>>  delete mode 100644
>> MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
>>  delete mode 100644
>> MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
>>  delete mode 100644
>> MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm
>>  delete mode 100644
>> MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm
>>  delete mode 100644
>> MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm
>>  delete mode 100644
>> MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm
>>  delete mode 100644
>> MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm
>>  delete mode 100644
>> MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/CpuId.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/CpuPause.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DisableCache.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DivU64x32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/EnableCache.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/FxRestore.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/FxSave.asm
>>  delete mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/LRotU64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/LShiftU64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/LongJump.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ModU64x32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/Monitor.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/MultU64x32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/MultU64x64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/Mwait.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/RRotU64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/RShiftU64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/RdRand.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadCr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadCr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadCr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadCr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadCs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDr7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadDs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadEflags.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadEs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadFs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadGs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMm7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadPmc.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadSs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadTr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/ReadTsc.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/SetJump.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/Thunk16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/Wbinvd.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteCr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteCr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteCr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteCr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteDr7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMm7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm
>>  delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/CpuIdEx.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/CpuPause.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/DisableCache.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/DisableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/DisablePaging64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/EnableCache.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/EnableInterrupts.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/FlushCacheLine.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/FxRestore.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/FxSave.asm
>>  delete mode 100644 MdePkg/Library/BaseLib/X64/Invd.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/LongJump.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/Monitor.asm
>>  delete mode 100644 MdePkg/Library/BaseLib/X64/Mwait.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/RdRand.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadCr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadCr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadCr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadCr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadCs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDr7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadDs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadEflags.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadEs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadFs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadGdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadGs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadIdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadLdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMm7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadMsr64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadPmc.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadSs.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadTr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/ReadTsc.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/SetJump.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/SwitchStack.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/Thunk16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/Wbinvd.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteCr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteCr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteCr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteCr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteDr7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteGdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteIdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteLdtr.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm0.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm1.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm2.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm3.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm4.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm5.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm6.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMm7.asm
>>  delete mode 100644
>> MdePkg/Library/BaseLib/X64/WriteMsr64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
>> mpareExchange16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
>> mpareExchange32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCo
>> mpareExchange64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDe
>> crement.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIn
>> crement.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
>> pareExchange16.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
>> pareExchange32.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCom
>> pareExchange64.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDec
>> rement.asm
>>  delete mode 100644
>> MdePkg/Library/BaseSynchronizationLib/X64/InterlockedInc
>> rement.asm
>>  delete mode 100644
>> SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/
>> Ia32/AsmFuncs.asm
>>  delete mode 100644
>> SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/
>> X64/AsmFuncs.asm
>>  delete mode 100644
>> SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia
>> 32/IntHandler.asm
>>  delete mode 100644
>> SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X6
>> 4/IntHandler.asm
>>  delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S
>>  delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm
>>  delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.S
>>  delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/Exception
>> HandlerAsm.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionH
>> andlerAsm.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiEntry.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/SmiException.a
>> sm
>>  delete mode 100644
>> UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiEntry.asm
>>  delete mode 100644
>> UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/SmiException.as
>> m
>>  delete mode 100644
>> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S
>>  delete mode 100644
>> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm
>>  delete mode 100644
>> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S
>>  delete mode 100644
>> UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm
>>
>> --
>> 2.8.0.windows.1
>>
>> _______________________________________________
>> edk2-devel mailing list
>> edk2-devel@lists.01.org
>> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel