Nope. I don't plan to actually send out these 345 patches. :) But, these patches are available in git: git://github.com/jljusten/edk2 nasm-edk2-core or https://github.com/jljusten/edk2.git nasm-edk2-core
Or, view the branch in a web browser: https://github.com/jljusten/edk2/tree/nasm-edk2-core These patches convert these package to use NASM for IA32 & X64 * MdePkg * MdeModulePkg * IntelFrameworkModulePkg * UefiCpuPkg * SourceLevelDebugPkg * SecurityPkg * CryptoPkg * PcAtChipsetPkg * IntelFspPkg * IntelFspWrapperPkg Package maintainers: Can I get a Tested-by, Reviewed-by or Acked-by for the patches affecting the packages that you maintain? (I think Liming is also working to get some of these tested.) These patches will cause NASM to be required for all IA32 and X64 toolchains. The first 35 patches are a combination of BaseTools/Scripts/ConvertMasmToNasm.py output, and manual editing. Patch 36 is a nop marker patch so I can keep track of the items that have manual edits. The remaining patches are the result of running: python BaseTools/Scripts/ConvertMasmToNasm.py --git MdePkg MdeModulePkg IntelFrameworkPkg IntelFrameworkModulePkg UefiCpuPkg SourceLevelDebugPkg SecurityPkg NetworkPkg CryptoPkg PcAtChipsetPkg ShellPkg IntelFspPkg IntelFspWrapperPkg Jordan Justen (345): MdeModulePkg DebugSupportDxe: Fix build error with GNU assembler MdePkg BaseLib: EXTERNDEF=>EXTERN in X64/SetJump MdePkg BaseMemoryLibSse2: Use movq for 64-bit move to xmm0 MdePkg BaseLib Ia32 assembly: Specify DWORD sizes MdeModulePkg BootScriptExecutorDxe: Use NASM compatible syntax MdeModulePkg BootScriptExecutorDxe: EXTERNDEF=>EXTERN in S3Asm MdeModulePkg EbcDxe: Use NASM compatible syntax MdePkg BaseLib X64: Tag MSFT/INTEL for .asm routines in GccInline.c MdePkg BaseLib Ia32/DivU64x64Remainder: Make _@DivRemU64x64 private MdePkg BaseLib Thunk16: Replace IA32 & X64 MASM Thunk16 with NASM version MdePkg BaseLib: Remove unused GNU assembly files UefiCpuPkg BaseUefiCpuLib: Convert Ia32/InitializeFpu.asm to NASM UefiCpuPkg BaseUefiCpuLib: Convert X64/InitializeFpu.asm to NASM UefiCpuPkg CpuExceptionHandlerLib: Convert Ia32/ExceptionHandlerAsm.asm to NASM UefiCpuPkg CpuExceptionHandlerLib: Convert X64/ExceptionHandlerAsm.asm to NASM UefiCpuPkg CpuDxe: Convert Ia32/CpuAsm.asm to NASM UefiCpuPkg CpuDxe: Convert X64/CpuAsm.asm to NASM MdeModulePkg DebugSupportDxe: Convert Ia32/AsmFuncs.asm to NASM MdeModulePkg DebugSupportDxe: Convert X64/AsmFuncs.asm to NASM SourceLevelDebugPkg DebugAgent: Convert DebugAgentCommon/Ia32/AsmFuncs.asm to NASM SourceLevelDebugPkg DebugAgent: Convert DebugAgentCommon/X64/AsmFuncs.asm to NASM MdeModulePkg DxeIplPeim: Convert Ia32/IdtVectorAsm.asm to NASM CryptoPkg BaseCryptLib: Convert Ia32/MathMultS64x64.S to NASM CryptoPkg BaseCryptLib: Convert Ia32/MathDivU64x64.S to NASM CryptoPkg BaseCryptLib: Convert Ia32/MathReminderU64x64.S to NASM CryptoPkg BaseCryptLib: Convert Ia32/MathLShiftS64.S to NASM CryptoPkg BaseCryptLib: Convert Ia32/MathRShiftU64.S to NASM IntelFspPkg FspSecCore: Convert Ia32/InitializeFpu.asm to NASM IntelFspPkg BaseFspSwitchStackLib: Convert Ia32/Stack.asm to NASM IntelFspPkg FspSecCore: Convert Ia32/Stack.asm to NASM IntelFspPkg/FspSecCore FspApiEntry assembly: Don't use weak externs IntelFspPkg FspSecCore: Convert Ia32/FspApiEntry.asm to NASM IntelFspWrapperPkg SecPeiFspPlatformSecLibSample: Convert Ia32/PeiCoreEntry.asm to NASM IntelFspWrapperPkg BaseFspApiLib: Convert X64/Thunk64To32.asm to NASM IntelFspWrapperPkg SecPeiFspPlatformSecLibSample: Convert Ia32/SecEntry.asm to NASM !UPSTREAM: Before this is manual work. After is conversion script output MdePkg BaseCpuLib: Convert Ia32/CpuSleep.asm to NASM MdePkg BaseCpuLib: Convert Ia32/CpuFlushTlb.asm to NASM MdePkg BaseCpuLib: Convert X64/CpuFlushTlb.asm to NASM MdePkg BaseCpuLib: Convert X64/CpuSleep.asm to NASM MdePkg BaseLib: Convert Ia32/DivU64x64Remainder.asm to NASM MdePkg BaseLib: Convert Ia32/EnablePaging64.asm to NASM MdePkg BaseLib: Convert Ia32/Wbinvd.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm7.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm6.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm5.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm4.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm3.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm2.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm1.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMm0.asm to NASM MdePkg BaseLib: Convert Ia32/WriteLdtr.asm to NASM MdePkg BaseLib: Convert Ia32/WriteIdtr.asm to NASM MdePkg BaseLib: Convert Ia32/WriteGdtr.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr7.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr6.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr5.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr4.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr3.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr2.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr1.asm to NASM MdePkg BaseLib: Convert Ia32/WriteDr0.asm to NASM MdePkg BaseLib: Convert Ia32/WriteCr4.asm to NASM MdePkg BaseLib: Convert Ia32/WriteCr3.asm to NASM MdePkg BaseLib: Convert Ia32/WriteCr2.asm to NASM MdePkg BaseLib: Convert Ia32/WriteCr0.asm to NASM MdePkg BaseLib: Convert Ia32/WriteMsr64.asm to NASM MdePkg BaseLib: Convert Ia32/SwapBytes64.asm to NASM MdePkg BaseLib: Convert Ia32/SetJump.asm to NASM MdePkg BaseLib: Convert Ia32/RRotU64.asm to NASM MdePkg BaseLib: Convert Ia32/RShiftU64.asm to NASM MdePkg BaseLib: Convert Ia32/ReadPmc.asm to NASM MdePkg BaseLib: Convert Ia32/ReadTsc.asm to NASM MdePkg BaseLib: Convert Ia32/ReadLdtr.asm to NASM MdePkg BaseLib: Convert Ia32/ReadIdtr.asm to NASM MdePkg BaseLib: Convert Ia32/ReadGdtr.asm to NASM MdePkg BaseLib: Convert Ia32/ReadTr.asm to NASM MdePkg BaseLib: Convert Ia32/ReadSs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadGs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadFs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadEs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadCs.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMsr64.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm7.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm6.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm5.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm4.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm3.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm2.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm1.asm to NASM MdePkg BaseLib: Convert Ia32/ReadMm0.asm to NASM MdePkg BaseLib: Convert Ia32/ReadEflags.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr7.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr6.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr5.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr4.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr3.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr2.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr1.asm to NASM MdePkg BaseLib: Convert Ia32/ReadDr0.asm to NASM MdePkg BaseLib: Convert Ia32/ReadCr4.asm to NASM MdePkg BaseLib: Convert Ia32/ReadCr3.asm to NASM MdePkg BaseLib: Convert Ia32/ReadCr2.asm to NASM MdePkg BaseLib: Convert Ia32/ReadCr0.asm to NASM MdePkg BaseLib: Convert Ia32/Mwait.asm to NASM MdePkg BaseLib: Convert Ia32/Monitor.asm to NASM MdePkg BaseLib: Convert Ia32/ModU64x32.asm to NASM MdePkg BaseLib: Convert Ia32/MultU64x64.asm to NASM MdePkg BaseLib: Convert Ia32/MultU64x32.asm to NASM MdePkg BaseLib: Convert Ia32/LShiftU64.asm to NASM MdePkg BaseLib: Convert Ia32/LRotU64.asm to NASM MdePkg BaseLib: Convert Ia32/LongJump.asm to NASM MdePkg BaseLib: Convert Ia32/Invd.asm to NASM MdePkg BaseLib: Convert Ia32/FxRestore.asm to NASM MdePkg BaseLib: Convert Ia32/FxSave.asm to NASM MdePkg BaseLib: Convert Ia32/FlushCacheLine.asm to NASM MdePkg BaseLib: Convert Ia32/EnablePaging32.asm to NASM MdePkg BaseLib: Convert Ia32/EnableInterrupts.asm to NASM MdePkg BaseLib: Convert Ia32/EnableDisableInterrupts.asm to NASM MdePkg BaseLib: Convert Ia32/DivU64x32Remainder.asm to NASM MdePkg BaseLib: Convert Ia32/DivU64x32.asm to NASM MdePkg BaseLib: Convert Ia32/DisablePaging32.asm to NASM MdePkg BaseLib: Convert Ia32/DisableInterrupts.asm to NASM MdePkg BaseLib: Convert Ia32/CpuPause.asm to NASM MdePkg BaseLib: Convert Ia32/CpuIdEx.asm to NASM MdePkg BaseLib: Convert Ia32/CpuId.asm to NASM MdePkg BaseLib: Convert Ia32/CpuBreakpoint.asm to NASM MdePkg BaseLib: Convert Ia32/ARShiftU64.asm to NASM MdePkg BaseLib: Convert Ia32/EnableCache.asm to NASM MdePkg BaseLib: Convert Ia32/DisableCache.asm to NASM MdePkg BaseLib: Convert X64/CpuIdEx.asm to NASM MdePkg BaseLib: Convert X64/CpuId.asm to NASM MdePkg BaseLib: Convert X64/LongJump.asm to NASM MdePkg BaseLib: Convert X64/SetJump.asm to NASM MdePkg BaseLib: Convert X64/SwitchStack.asm to NASM MdePkg BaseLib: Convert X64/EnableCache.asm to NASM MdePkg BaseLib: Convert X64/DisableCache.asm to NASM MdePkg BaseLib: Convert X64/CpuPause.asm to NASM MdePkg BaseLib: Convert X64/EnableDisableInterrupts.asm to NASM MdePkg BaseLib: Convert X64/DisableInterrupts.asm to NASM MdePkg BaseLib: Convert X64/EnableInterrupts.asm to NASM MdePkg BaseLib: Convert X64/FlushCacheLine.asm to NASM MdePkg BaseLib: Convert X64/Invd.asm to NASM MdePkg BaseLib: Convert X64/Wbinvd.asm to NASM MdePkg BaseLib: Convert X64/DisablePaging64.asm to NASM MdePkg BaseLib: Convert X64/Mwait.asm to NASM MdePkg BaseLib: Convert X64/Monitor.asm to NASM MdePkg BaseLib: Convert X64/ReadPmc.asm to NASM MdePkg BaseLib: Convert X64/ReadTsc.asm to NASM MdePkg BaseLib: Convert X64/WriteMm7.asm to NASM MdePkg BaseLib: Convert X64/WriteMm6.asm to NASM MdePkg BaseLib: Convert X64/WriteMm5.asm to NASM MdePkg BaseLib: Convert X64/WriteMm4.asm to NASM MdePkg BaseLib: Convert X64/WriteMm3.asm to NASM MdePkg BaseLib: Convert X64/WriteMm2.asm to NASM MdePkg BaseLib: Convert X64/WriteMm1.asm to NASM MdePkg BaseLib: Convert X64/WriteMm0.asm to NASM MdePkg BaseLib: Convert X64/ReadMm7.asm to NASM MdePkg BaseLib: Convert X64/ReadMm6.asm to NASM MdePkg BaseLib: Convert X64/ReadMm5.asm to NASM MdePkg BaseLib: Convert X64/ReadMm4.asm to NASM MdePkg BaseLib: Convert X64/ReadMm3.asm to NASM MdePkg BaseLib: Convert X64/ReadMm2.asm to NASM MdePkg BaseLib: Convert X64/ReadMm1.asm to NASM MdePkg BaseLib: Convert X64/ReadMm0.asm to NASM MdePkg BaseLib: Convert X64/FxRestore.asm to NASM MdePkg BaseLib: Convert X64/FxSave.asm to NASM MdePkg BaseLib: Convert X64/WriteLdtr.asm to NASM MdePkg BaseLib: Convert X64/ReadLdtr.asm to NASM MdePkg BaseLib: Convert X64/WriteIdtr.asm to NASM MdePkg BaseLib: Convert X64/ReadIdtr.asm to NASM MdePkg BaseLib: Convert X64/WriteGdtr.asm to NASM MdePkg BaseLib: Convert X64/ReadGdtr.asm to NASM MdePkg BaseLib: Convert X64/ReadTr.asm to NASM MdePkg BaseLib: Convert X64/ReadSs.asm to NASM MdePkg BaseLib: Convert X64/ReadGs.asm to NASM MdePkg BaseLib: Convert X64/ReadFs.asm to NASM MdePkg BaseLib: Convert X64/ReadEs.asm to NASM MdePkg BaseLib: Convert X64/ReadDs.asm to NASM MdePkg BaseLib: Convert X64/ReadCs.asm to NASM MdePkg BaseLib: Convert X64/WriteDr7.asm to NASM MdePkg BaseLib: Convert X64/WriteDr6.asm to NASM MdePkg BaseLib: Convert X64/WriteDr5.asm to NASM MdePkg BaseLib: Convert X64/WriteDr4.asm to NASM MdePkg BaseLib: Convert X64/WriteDr3.asm to NASM MdePkg BaseLib: Convert X64/WriteDr2.asm to NASM MdePkg BaseLib: Convert X64/WriteDr1.asm to NASM MdePkg BaseLib: Convert X64/WriteDr0.asm to NASM MdePkg BaseLib: Convert X64/ReadDr7.asm to NASM MdePkg BaseLib: Convert X64/ReadDr6.asm to NASM MdePkg BaseLib: Convert X64/ReadDr5.asm to NASM MdePkg BaseLib: Convert X64/ReadDr4.asm to NASM MdePkg BaseLib: Convert X64/ReadDr3.asm to NASM MdePkg BaseLib: Convert X64/ReadDr2.asm to NASM MdePkg BaseLib: Convert X64/ReadDr1.asm to NASM MdePkg BaseLib: Convert X64/ReadDr0.asm to NASM MdePkg BaseLib: Convert X64/WriteCr4.asm to NASM MdePkg BaseLib: Convert X64/WriteCr3.asm to NASM MdePkg BaseLib: Convert X64/WriteCr2.asm to NASM MdePkg BaseLib: Convert X64/WriteCr0.asm to NASM MdePkg BaseLib: Convert X64/ReadCr4.asm to NASM MdePkg BaseLib: Convert X64/ReadCr3.asm to NASM MdePkg BaseLib: Convert X64/ReadCr2.asm to NASM MdePkg BaseLib: Convert X64/ReadCr0.asm to NASM MdePkg BaseLib: Convert X64/ReadEflags.asm to NASM MdePkg BaseLib: Convert X64/CpuBreakpoint.asm to NASM MdePkg BaseLib: Convert X64/WriteMsr64.asm to NASM MdePkg BaseLib: Convert X64/ReadMsr64.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/ScanMem64.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/ScanMem32.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/ScanMem16.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/ScanMem8.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/CompareMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/SetMem64.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/SetMem32.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/SetMem16.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/ZeroMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/SetMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert Ia32/CopyMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/ZeroMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/ScanMem64.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/ScanMem32.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/ScanMem16.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/ScanMem8.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/CompareMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/SetMem64.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/SetMem32.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/SetMem16.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/SetMem.asm to NASM MdePkg BaseMemoryLibMmx: Convert X64/CopyMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/ScanMem64.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/ScanMem32.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/ScanMem16.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/ScanMem8.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/CompareMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/ZeroMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/SetMem64.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/SetMem32.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/SetMem16.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/SetMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert Ia32/CopyMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/ScanMem64.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/ScanMem32.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/ScanMem16.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/ScanMem8.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/CompareMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/ZeroMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/SetMem64.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/SetMem32.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/SetMem16.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/SetMem.asm to NASM MdePkg BaseMemoryLibOptDxe: Convert X64/CopyMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/ScanMem64.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/ScanMem32.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/ScanMem16.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/ScanMem8.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/CompareMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/ZeroMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/SetMem64.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/SetMem32.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/SetMem16.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/SetMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert Ia32/CopyMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/ScanMem64.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/ScanMem32.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/ScanMem16.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/ScanMem8.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/CompareMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/ZeroMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/SetMem64.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/SetMem32.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/SetMem16.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/SetMem.asm to NASM MdePkg BaseMemoryLibOptPei: Convert X64/CopyMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/ScanMem64.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/ScanMem32.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/ScanMem16.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/ScanMem8.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/CompareMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/ZeroMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/SetMem64.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/SetMem32.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/SetMem16.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/SetMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert Ia32/CopyMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/ScanMem64.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/ScanMem32.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/ScanMem16.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/ScanMem8.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/CompareMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/ZeroMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/SetMem64.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/SetMem32.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/SetMem16.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/SetMem.asm to NASM MdePkg BaseMemoryLibRepStr: Convert X64/CopyMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/ScanMem64.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/ScanMem32.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/ScanMem16.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/ScanMem8.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/CompareMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/ZeroMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/SetMem64.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/SetMem32.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/SetMem16.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/SetMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert Ia32/CopyMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/ScanMem64.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/ScanMem32.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/ScanMem16.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/ScanMem8.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/CompareMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/ZeroMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/SetMem64.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/SetMem32.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/SetMem16.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/SetMem.asm to NASM MdePkg BaseMemoryLibSse2: Convert X64/CopyMem.asm to NASM MdePkg BaseSynchronizationLib: Convert Ia32/InterlockedCompareExchange64.asm to NASM MdePkg BaseSynchronizationLib: Convert Ia32/InterlockedCompareExchange32.asm to NASM MdePkg BaseSynchronizationLib: Convert Ia32/InterlockedDecrement.asm to NASM MdePkg BaseSynchronizationLib: Convert Ia32/InterlockedIncrement.asm to NASM MdePkg BaseSynchronizationLib: Convert X64/InterlockedCompareExchange64.asm to NASM MdePkg BaseSynchronizationLib: Convert X64/InterlockedCompareExchange32.asm to NASM MdePkg BaseSynchronizationLib: Convert X64/InterlockedDecrement.asm to NASM MdePkg BaseSynchronizationLib: Convert X64/InterlockedIncrement.asm to NASM MdeModulePkg BootScriptExecutorDxe: Convert X64/S3Asm.asm to NASM MdeModulePkg BootScriptExecutorDxe: Convert IA32/S3Asm.asm to NASM MdeModulePkg EbcDxe: Convert Ia32/EbcLowLevel.asm to NASM MdeModulePkg EbcDxe: Convert X64/EbcLowLevel.asm to NASM IntelFrameworkModulePkg LegacyBiosDxe: Convert IA32/InterruptTable.asm to NASM IntelFrameworkModulePkg LegacyBiosDxe: Convert X64/InterruptTable.asm to NASM UefiCpuPkg S3Resume2Pei: Convert Ia32/AsmFuncs.asm to NASM UefiCpuPkg S3Resume2Pei: Convert X64/AsmFuncs.asm to NASM SourceLevelDebugPkg PeCoffExtraActionLibDebug: Convert Ia32/IntHandler.asm to NASM SourceLevelDebugPkg PeCoffExtraActionLibDebug: Convert X64/IntHandler.asm to NASM SecurityPkg RngDxe: Convert IA32/AsmRdRand.asm to NASM SecurityPkg RngDxe: Convert X64/AsmRdRand.asm to NASM PcAtChipsetPkg PciHostBridgeDxe: Convert Ia32/IoFifo.asm to NASM PcAtChipsetPkg PciHostBridgeDxe: Convert X64/IoFifo.asm to NASM IntelFspPkg BaseFspDebugLibSerialPort: Convert Ia32/FspDebug.asm to NASM IntelFspWrapperPkg FspWrapperSecCore: Convert Ia32/Dummy.asm to NASM IntelFspWrapperPkg SecPeiFspPlatformSecLibSample: Convert Ia32/AsmSaveSecContext.asm to NASM IntelFspWrapperPkg SecPeiFspPlatformSecLibSample: Convert Ia32/Stack.asm to NASM CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf | 10 +- CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf | 10 +- CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf | 10 +- CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf | 10 +- .../BaseCryptLib/SysCall/Ia32/MathDivU64x64.S | 83 --- .../BaseCryptLib/SysCall/Ia32/MathDivU64x64.nasm | 77 +++ .../BaseCryptLib/SysCall/Ia32/MathLShiftS64.S | 62 -- .../BaseCryptLib/SysCall/Ia32/MathLShiftS64.nasm | 54 ++ .../BaseCryptLib/SysCall/Ia32/MathMultS64x64.S | 77 --- .../BaseCryptLib/SysCall/Ia32/MathMultS64x64.nasm | 71 +++ .../BaseCryptLib/SysCall/Ia32/MathRShiftU64.S | 66 --- .../BaseCryptLib/SysCall/Ia32/MathRShiftU64.nasm | 57 ++ .../SysCall/Ia32/MathRemainderU64x64.nasm | 83 +++ .../BaseCryptLib/SysCall/Ia32/MathReminderU64x64.S | 89 --- .../Csm/LegacyBiosDxe/IA32/InterruptTable.S | 67 --- .../Csm/LegacyBiosDxe/IA32/InterruptTable.asm | 73 --- .../Csm/LegacyBiosDxe/IA32/InterruptTable.nasm | 70 +++ .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf | 6 +- .../Csm/LegacyBiosDxe/X64/InterruptTable.S | 72 --- .../Csm/LegacyBiosDxe/X64/InterruptTable.asm | 71 --- .../Csm/LegacyBiosDxe/X64/InterruptTable.nasm | 68 +++ IntelFspPkg/FspSecCore/FspSecCore.inf | 10 +- IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm | 552 ------------------ IntelFspPkg/FspSecCore/Ia32/FspApiEntry.nasm | 507 ++++++++++++++++ IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s | 611 -------------------- IntelFspPkg/FspSecCore/Ia32/InitializeFpu.asm | 79 --- IntelFspPkg/FspSecCore/Ia32/InitializeFpu.nasm | 73 +++ IntelFspPkg/FspSecCore/Ia32/InitializeFpu.s | 73 --- IntelFspPkg/FspSecCore/Ia32/SaveRestoreSse.inc | 97 ++-- IntelFspPkg/FspSecCore/Ia32/Stack.asm | 82 --- IntelFspPkg/FspSecCore/Ia32/Stack.nasm | 79 +++ IntelFspPkg/FspSecCore/Ia32/Stacks.s | 88 --- IntelFspPkg/FspSecCore/Ia32/UcodeLoad.inc | 89 +-- .../BaseFspDebugLibSerialPort.inf | 4 +- .../BaseFspDebugLibSerialPort/Ia32/FspDebug.asm | 34 -- .../BaseFspDebugLibSerialPort/Ia32/FspDebug.nasm | 31 + .../BaseFspDebugLibSerialPort/Ia32/FspDebug.s | 30 - .../BaseFspSwitchStackLib.inf | 4 +- .../Library/BaseFspSwitchStackLib/Ia32/Stack.asm | 65 --- .../Library/BaseFspSwitchStackLib/Ia32/Stack.nasm | 62 ++ .../Library/BaseFspSwitchStackLib/Ia32/Stack.s | 64 -- .../FspWrapperSecCore/FspWrapperSecCore.inf | 2 +- .../FspWrapperSecCore/Ia32/Dummy.asm | 26 - .../FspWrapperSecCore/Ia32/Dummy.nasm | 23 + .../Library/BaseFspApiLib/BaseFspApiLib.inf | 3 +- .../Library/BaseFspApiLib/X64/Thunk64To32.S | 230 -------- .../Library/BaseFspApiLib/X64/Thunk64To32.asm | 230 -------- .../Library/BaseFspApiLib/X64/Thunk64To32.nasm | 230 ++++++++ .../Ia32/AsmSaveSecContext.S | 43 -- .../Ia32/AsmSaveSecContext.asm | 50 -- .../Ia32/AsmSaveSecContext.nasm | 46 ++ .../Ia32/PeiCoreEntry.S | 130 ----- .../Ia32/PeiCoreEntry.asm | 140 ----- .../Ia32/PeiCoreEntry.nasm | 136 +++++ .../SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S | 328 ----------- .../Ia32/SecEntry.asm | 345 ----------- .../Ia32/SecEntry.nasm | 333 +++++++++++ .../SecPeiFspPlatformSecLibSample/Ia32/Stack.S | 77 --- .../SecPeiFspPlatformSecLibSample/Ia32/Stack.asm | 82 --- .../SecPeiFspPlatformSecLibSample/Ia32/Stack.nasm | 79 +++ .../SecPeiFspPlatformSecLibSample.inf | 16 +- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 3 +- MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S | 80 --- MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm | 88 --- .../Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm | 80 +++ .../BootScriptExecutorDxe.inf | 6 +- .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.S | 66 --- .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm | 71 --- .../Acpi/BootScriptExecutorDxe/IA32/S3Asm.nasm | 67 +++ .../Acpi/BootScriptExecutorDxe/X64/S3Asm.S | 130 ----- .../Acpi/BootScriptExecutorDxe/X64/S3Asm.asm | 135 ----- .../Acpi/BootScriptExecutorDxe/X64/S3Asm.nasm | 135 +++++ .../Universal/DebugSupportDxe/DebugSupportDxe.inf | 6 +- .../Universal/DebugSupportDxe/Ia32/AsmFuncs.S | 407 ------------- .../Universal/DebugSupportDxe/Ia32/AsmFuncs.asm | 509 ---------------- .../Universal/DebugSupportDxe/Ia32/AsmFuncs.nasm | 498 ++++++++++++++++ .../Universal/DebugSupportDxe/X64/AsmFuncs.S | 551 ------------------ .../Universal/DebugSupportDxe/X64/AsmFuncs.asm | 596 ------------------- .../Universal/DebugSupportDxe/X64/AsmFuncs.nasm | 584 +++++++++++++++++++ MdeModulePkg/Universal/EbcDxe/EbcDxe.inf | 6 +- MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S | 83 --- MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm | 207 ------- .../Universal/EbcDxe/Ia32/EbcLowLevel.nasm | 197 +++++++ MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S | 147 ----- MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm | 246 -------- MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.nasm | 242 ++++++++ MdePkg/Library/BaseCpuLib/BaseCpuLib.inf | 12 +- MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm | 40 -- MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.nasm | 37 ++ MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm | 39 -- MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.nasm | 36 ++ MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S | 35 -- MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm | 38 -- MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.nasm | 38 ++ MdePkg/Library/BaseCpuLib/X64/CpuSleep.S | 34 -- MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm | 37 -- MdePkg/Library/BaseCpuLib/X64/CpuSleep.nasm | 37 ++ MdePkg/Library/BaseLib/BaseLib.inf | 483 +++++++++------- MdePkg/Library/BaseLib/Ia32/ARShiftU64.S | 41 -- MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm | 46 -- MdePkg/Library/BaseLib/Ia32/ARShiftU64.nasm | 43 ++ MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm | 40 -- MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.nasm | 36 ++ MdePkg/Library/BaseLib/Ia32/CpuId.S | 63 -- MdePkg/Library/BaseLib/Ia32/CpuId.asm | 66 --- MdePkg/Library/BaseLib/Ia32/CpuId.nasm | 65 +++ MdePkg/Library/BaseLib/Ia32/CpuIdEx.S | 67 --- MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm | 68 --- MdePkg/Library/BaseLib/Ia32/CpuIdEx.nasm | 67 +++ MdePkg/Library/BaseLib/Ia32/CpuPause.asm | 40 -- MdePkg/Library/BaseLib/Ia32/CpuPause.nasm | 36 ++ MdePkg/Library/BaseLib/Ia32/DisableCache.S | 39 -- MdePkg/Library/BaseLib/Ia32/DisableCache.asm | 45 -- MdePkg/Library/BaseLib/Ia32/DisableCache.nasm | 42 ++ MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm | 40 -- MdePkg/Library/BaseLib/Ia32/DisableInterrupts.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/DisablePaging32.S | 52 -- MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm | 57 -- MdePkg/Library/BaseLib/Ia32/DisablePaging32.nasm | 54 ++ MdePkg/Library/BaseLib/Ia32/DivU64x32.S | 41 -- MdePkg/Library/BaseLib/Ia32/DivU64x32.asm | 46 -- MdePkg/Library/BaseLib/Ia32/DivU64x32.nasm | 43 ++ MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S | 46 -- MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm | 51 -- .../Library/BaseLib/Ia32/DivU64x32Remainder.nasm | 48 ++ MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S | 89 --- MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm | 92 --- .../Library/BaseLib/Ia32/DivU64x64Remainder.nasm | 94 +++ MdePkg/Library/BaseLib/Ia32/EnableCache.S | 39 -- MdePkg/Library/BaseLib/Ia32/EnableCache.asm | 45 -- MdePkg/Library/BaseLib/Ia32/EnableCache.nasm | 42 ++ .../Library/BaseLib/Ia32/EnableDisableInterrupts.S | 36 -- .../BaseLib/Ia32/EnableDisableInterrupts.asm | 41 -- .../BaseLib/Ia32/EnableDisableInterrupts.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S | 35 -- MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm | 40 -- MdePkg/Library/BaseLib/Ia32/EnableInterrupts.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/EnablePaging32.S | 52 -- MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm | 57 -- MdePkg/Library/BaseLib/Ia32/EnablePaging32.nasm | 54 ++ MdePkg/Library/BaseLib/Ia32/EnablePaging64.S | 63 -- MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm | 68 --- MdePkg/Library/BaseLib/Ia32/EnablePaging64.nasm | 65 +++ MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm | 42 -- MdePkg/Library/BaseLib/Ia32/FlushCacheLine.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/FxRestore.asm | 42 -- MdePkg/Library/BaseLib/Ia32/FxRestore.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/FxSave.asm | 42 -- MdePkg/Library/BaseLib/Ia32/FxSave.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/Invd.asm | 40 -- MdePkg/Library/BaseLib/Ia32/Invd.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/LRotU64.S | 46 -- MdePkg/Library/BaseLib/Ia32/LRotU64.asm | 49 -- MdePkg/Library/BaseLib/Ia32/LRotU64.nasm | 48 ++ MdePkg/Library/BaseLib/Ia32/LShiftU64.S | 41 -- MdePkg/Library/BaseLib/Ia32/LShiftU64.asm | 46 -- MdePkg/Library/BaseLib/Ia32/LShiftU64.nasm | 43 ++ MdePkg/Library/BaseLib/Ia32/LongJump.S | 41 -- MdePkg/Library/BaseLib/Ia32/LongJump.asm | 46 -- MdePkg/Library/BaseLib/Ia32/LongJump.nasm | 43 ++ MdePkg/Library/BaseLib/Ia32/ModU64x32.S | 40 -- MdePkg/Library/BaseLib/Ia32/ModU64x32.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ModU64x32.nasm | 42 ++ MdePkg/Library/BaseLib/Ia32/Monitor.S | 40 -- MdePkg/Library/BaseLib/Ia32/Monitor.asm | 45 -- MdePkg/Library/BaseLib/Ia32/Monitor.nasm | 42 ++ MdePkg/Library/BaseLib/Ia32/MultU64x32.S | 41 -- MdePkg/Library/BaseLib/Ia32/MultU64x32.asm | 43 -- MdePkg/Library/BaseLib/Ia32/MultU64x32.nasm | 40 ++ MdePkg/Library/BaseLib/Ia32/MultU64x64.S | 44 -- MdePkg/Library/BaseLib/Ia32/MultU64x64.asm | 47 -- MdePkg/Library/BaseLib/Ia32/MultU64x64.nasm | 46 ++ MdePkg/Library/BaseLib/Ia32/Mwait.S | 38 -- MdePkg/Library/BaseLib/Ia32/Mwait.asm | 43 -- MdePkg/Library/BaseLib/Ia32/Mwait.nasm | 40 ++ MdePkg/Library/BaseLib/Ia32/RRotU64.S | 46 -- MdePkg/Library/BaseLib/Ia32/RRotU64.asm | 49 -- MdePkg/Library/BaseLib/Ia32/RRotU64.nasm | 48 ++ MdePkg/Library/BaseLib/Ia32/RShiftU64.S | 44 -- MdePkg/Library/BaseLib/Ia32/RShiftU64.asm | 46 -- MdePkg/Library/BaseLib/Ia32/RShiftU64.nasm | 43 ++ MdePkg/Library/BaseLib/Ia32/ReadCr0.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadCr0.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadCr2.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadCr2.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadCr3.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadCr3.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadCr4.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadCr4.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadCs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadCs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr0.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr0.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr1.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr1.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr2.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr2.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr3.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr3.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr4.asm | 47 -- MdePkg/Library/BaseLib/Ia32/ReadDr4.nasm | 44 ++ MdePkg/Library/BaseLib/Ia32/ReadDr5.asm | 47 -- MdePkg/Library/BaseLib/Ia32/ReadDr5.nasm | 44 ++ MdePkg/Library/BaseLib/Ia32/ReadDr6.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr6.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDr7.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDr7.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadDs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadDs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadEflags.asm | 41 -- MdePkg/Library/BaseLib/Ia32/ReadEflags.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/ReadEs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadEs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadFs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadFs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm | 41 -- MdePkg/Library/BaseLib/Ia32/ReadGdtr.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/ReadGs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadGs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm | 41 -- MdePkg/Library/BaseLib/Ia32/ReadIdtr.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadLdtr.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadMm0.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm0.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm1.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm1.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm2.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm2.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm3.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm3.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm4.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm4.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm5.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm5.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm6.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm6.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMm7.asm | 45 -- MdePkg/Library/BaseLib/Ia32/ReadMm7.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/ReadMsr64.S | 36 -- MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm | 41 -- MdePkg/Library/BaseLib/Ia32/ReadMsr64.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/ReadPmc.asm | 41 -- MdePkg/Library/BaseLib/Ia32/ReadPmc.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/ReadSs.S | 35 -- MdePkg/Library/BaseLib/Ia32/ReadSs.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadSs.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadTr.S | 35 -- MdePkg/Library/BaseLib/Ia32/ReadTr.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadTr.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/ReadTsc.asm | 40 -- MdePkg/Library/BaseLib/Ia32/ReadTsc.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/SetJump.S | 44 -- MdePkg/Library/BaseLib/Ia32/SetJump.asm | 51 -- MdePkg/Library/BaseLib/Ia32/SetJump.nasm | 48 ++ MdePkg/Library/BaseLib/Ia32/SwapBytes64.S | 38 -- MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm | 43 -- MdePkg/Library/BaseLib/Ia32/SwapBytes64.nasm | 40 ++ MdePkg/Library/BaseLib/Ia32/Thunk16.S | 222 ------- MdePkg/Library/BaseLib/Ia32/Thunk16.asm | 260 --------- MdePkg/Library/BaseLib/Ia32/Wbinvd.asm | 40 -- MdePkg/Library/BaseLib/Ia32/Wbinvd.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteCr0.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteCr0.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteCr2.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteCr2.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteCr3.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteCr3.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteCr4.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteCr4.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr0.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr0.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr1.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr1.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr2.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr2.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr3.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr3.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr4.asm | 48 -- MdePkg/Library/BaseLib/Ia32/WriteDr4.nasm | 45 ++ MdePkg/Library/BaseLib/Ia32/WriteDr5.asm | 48 -- MdePkg/Library/BaseLib/Ia32/WriteDr5.nasm | 45 ++ MdePkg/Library/BaseLib/Ia32/WriteDr6.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr6.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteDr7.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteDr7.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteGdtr.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm | 44 -- MdePkg/Library/BaseLib/Ia32/WriteIdtr.nasm | 41 ++ MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteLdtr.nasm | 38 ++ MdePkg/Library/BaseLib/Ia32/WriteMm0.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm0.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm1.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm1.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm2.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm2.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm3.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm3.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm4.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm4.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm5.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm5.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm6.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm6.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMm7.asm | 41 -- MdePkg/Library/BaseLib/Ia32/WriteMm7.nasm | 37 ++ MdePkg/Library/BaseLib/Ia32/WriteMsr64.S | 38 -- MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm | 44 -- MdePkg/Library/BaseLib/Ia32/WriteMsr64.nasm | 41 ++ MdePkg/Library/BaseLib/X64/CpuBreakpoint.S | 25 - MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm | 37 -- MdePkg/Library/BaseLib/X64/CpuBreakpoint.nasm | 37 ++ MdePkg/Library/BaseLib/X64/CpuId.S | 60 -- MdePkg/Library/BaseLib/X64/CpuId.asm | 62 -- MdePkg/Library/BaseLib/X64/CpuId.nasm | 64 ++ MdePkg/Library/BaseLib/X64/CpuIdEx.S | 62 -- MdePkg/Library/BaseLib/X64/CpuIdEx.asm | 64 -- MdePkg/Library/BaseLib/X64/CpuIdEx.nasm | 66 +++ MdePkg/Library/BaseLib/X64/CpuPause.asm | 37 -- MdePkg/Library/BaseLib/X64/CpuPause.nasm | 37 ++ MdePkg/Library/BaseLib/X64/DisableCache.S | 39 -- MdePkg/Library/BaseLib/X64/DisableCache.asm | 43 -- MdePkg/Library/BaseLib/X64/DisableCache.nasm | 43 ++ MdePkg/Library/BaseLib/X64/DisableInterrupts.asm | 38 -- MdePkg/Library/BaseLib/X64/DisableInterrupts.nasm | 38 ++ MdePkg/Library/BaseLib/X64/DisablePaging64.S | 82 --- MdePkg/Library/BaseLib/X64/DisablePaging64.asm | 84 --- MdePkg/Library/BaseLib/X64/DisablePaging64.nasm | 84 +++ MdePkg/Library/BaseLib/X64/EnableCache.S | 39 -- MdePkg/Library/BaseLib/X64/EnableCache.asm | 43 -- MdePkg/Library/BaseLib/X64/EnableCache.nasm | 43 ++ .../Library/BaseLib/X64/EnableDisableInterrupts.S | 36 -- .../BaseLib/X64/EnableDisableInterrupts.asm | 39 -- .../BaseLib/X64/EnableDisableInterrupts.nasm | 39 ++ MdePkg/Library/BaseLib/X64/EnableInterrupts.asm | 38 -- MdePkg/Library/BaseLib/X64/EnableInterrupts.nasm | 38 ++ MdePkg/Library/BaseLib/X64/FlushCacheLine.asm | 39 -- MdePkg/Library/BaseLib/X64/FlushCacheLine.nasm | 39 ++ MdePkg/Library/BaseLib/X64/FxRestore.asm | 38 -- MdePkg/Library/BaseLib/X64/FxRestore.nasm | 38 ++ MdePkg/Library/BaseLib/X64/FxSave.asm | 38 -- MdePkg/Library/BaseLib/X64/FxSave.nasm | 38 ++ MdePkg/Library/BaseLib/X64/Invd.asm | 38 -- MdePkg/Library/BaseLib/X64/Invd.nasm | 38 ++ MdePkg/Library/BaseLib/X64/LongJump.S | 54 -- MdePkg/Library/BaseLib/X64/LongJump.asm | 58 -- MdePkg/Library/BaseLib/X64/LongJump.nasm | 58 ++ MdePkg/Library/BaseLib/X64/Monitor.asm | 43 -- MdePkg/Library/BaseLib/X64/Monitor.nasm | 43 ++ MdePkg/Library/BaseLib/X64/Mwait.asm | 41 -- MdePkg/Library/BaseLib/X64/Mwait.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadCr0.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadCr0.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadCr2.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadCr2.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadCr3.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadCr3.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadCr4.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadCr4.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadCs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadCs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr0.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr0.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr1.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr1.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr2.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr2.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr3.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr3.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr4.asm | 42 -- MdePkg/Library/BaseLib/X64/ReadDr4.nasm | 42 ++ MdePkg/Library/BaseLib/X64/ReadDr5.asm | 42 -- MdePkg/Library/BaseLib/X64/ReadDr5.nasm | 42 ++ MdePkg/Library/BaseLib/X64/ReadDr6.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr6.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDr7.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDr7.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadDs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadDs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadEflags.asm | 39 -- MdePkg/Library/BaseLib/X64/ReadEflags.nasm | 39 ++ MdePkg/Library/BaseLib/X64/ReadEs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadEs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadFs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadFs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadGdtr.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadGdtr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadGs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadGs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadIdtr.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadIdtr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadLdtr.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadLdtr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadMm0.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm0.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm1.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm1.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm2.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm2.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm3.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm3.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm4.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm4.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm5.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm5.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm6.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm6.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMm7.asm | 41 -- MdePkg/Library/BaseLib/X64/ReadMm7.nasm | 41 ++ MdePkg/Library/BaseLib/X64/ReadMsr64.asm | 40 -- MdePkg/Library/BaseLib/X64/ReadMsr64.nasm | 40 ++ MdePkg/Library/BaseLib/X64/ReadPmc.asm | 40 -- MdePkg/Library/BaseLib/X64/ReadPmc.nasm | 40 ++ MdePkg/Library/BaseLib/X64/ReadSs.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadSs.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadTr.asm | 38 -- MdePkg/Library/BaseLib/X64/ReadTr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/ReadTsc.asm | 40 -- MdePkg/Library/BaseLib/X64/ReadTsc.nasm | 40 ++ MdePkg/Library/BaseLib/X64/SetJump.S | 53 -- MdePkg/Library/BaseLib/X64/SetJump.asm | 66 --- MdePkg/Library/BaseLib/X64/SetJump.nasm | 66 +++ MdePkg/Library/BaseLib/X64/SwitchStack.S | 52 -- MdePkg/Library/BaseLib/X64/SwitchStack.asm | 51 -- MdePkg/Library/BaseLib/X64/SwitchStack.nasm | 51 ++ MdePkg/Library/BaseLib/X64/Thunk16.S | 334 ----------- MdePkg/Library/BaseLib/X64/Thunk16.asm | 315 ---------- MdePkg/Library/BaseLib/X64/Wbinvd.S | 35 -- MdePkg/Library/BaseLib/X64/Wbinvd.asm | 38 -- MdePkg/Library/BaseLib/X64/Wbinvd.nasm | 38 ++ MdePkg/Library/BaseLib/X64/WriteCr0.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteCr0.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteCr2.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteCr2.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteCr3.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteCr3.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteCr4.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteCr4.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr0.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr0.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr1.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr1.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr2.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr2.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr3.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr3.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr4.asm | 43 -- MdePkg/Library/BaseLib/X64/WriteDr4.nasm | 43 ++ MdePkg/Library/BaseLib/X64/WriteDr5.asm | 43 -- MdePkg/Library/BaseLib/X64/WriteDr5.nasm | 43 ++ MdePkg/Library/BaseLib/X64/WriteDr6.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr6.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteDr7.asm | 39 -- MdePkg/Library/BaseLib/X64/WriteDr7.nasm | 39 ++ MdePkg/Library/BaseLib/X64/WriteGdtr.asm | 38 -- MdePkg/Library/BaseLib/X64/WriteGdtr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/WriteIdtr.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteIdtr.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteLdtr.asm | 38 -- MdePkg/Library/BaseLib/X64/WriteLdtr.nasm | 38 ++ MdePkg/Library/BaseLib/X64/WriteMm0.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm0.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm1.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm1.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm2.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm2.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm3.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm3.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm4.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm4.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm5.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm5.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm6.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm6.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMm7.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMm7.nasm | 41 ++ MdePkg/Library/BaseLib/X64/WriteMsr64.asm | 41 -- MdePkg/Library/BaseLib/X64/WriteMsr64.nasm | 41 ++ .../Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf | 88 +-- MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S | 55 -- .../Library/BaseMemoryLibMmx/Ia32/CompareMem.asm | 56 -- .../Library/BaseMemoryLibMmx/Ia32/CompareMem.nasm | 57 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S | 86 --- MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm | 77 --- MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.nasm | 77 +++ MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S | 52 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm | 55 -- .../Library/BaseMemoryLibMmx/Ia32/ScanMem16.nasm | 54 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S | 52 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm | 55 -- .../Library/BaseMemoryLibMmx/Ia32/ScanMem32.nasm | 54 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S | 61 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm | 64 -- .../Library/BaseMemoryLibMmx/Ia32/ScanMem64.nasm | 63 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S | 52 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm | 55 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.nasm | 54 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S | 66 --- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm | 70 --- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.nasm | 68 +++ MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S | 59 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm | 63 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.nasm | 61 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S | 52 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm | 59 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S | 43 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm | 50 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.nasm | 46 ++ MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S | 54 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm | 56 -- MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.nasm | 54 ++ MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.S | 59 -- MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm | 54 -- .../Library/BaseMemoryLibMmx/X64/CompareMem.nasm | 58 ++ MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.S | 74 --- MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm | 70 --- MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.nasm | 74 +++ MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.S | 56 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm | 53 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.nasm | 55 ++ MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.S | 56 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm | 53 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.S | 55 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm | 53 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.nasm | 55 ++ MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.S | 56 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm | 53 -- MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.nasm | 55 ++ MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.S | 61 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm | 58 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.nasm | 60 ++ MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.S | 60 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm | 57 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.nasm | 59 ++ MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.S | 55 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm | 53 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.nasm | 53 ++ MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.S | 47 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm | 46 -- MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.nasm | 46 ++ MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.S | 57 -- MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm | 54 -- MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.nasm | 56 ++ .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf | 77 ++- .../Library/BaseMemoryLibOptDxe/Ia32/CompareMem.S | 55 -- .../BaseMemoryLibOptDxe/Ia32/CompareMem.asm | 56 -- .../BaseMemoryLibOptDxe/Ia32/CompareMem.nasm | 57 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.S | 85 --- .../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm | 84 --- .../Library/BaseMemoryLibOptDxe/Ia32/CopyMem.nasm | 84 +++ .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.S | 52 -- .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm | 55 -- .../BaseMemoryLibOptDxe/Ia32/ScanMem16.nasm | 54 ++ .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.S | 52 -- .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm | 55 -- .../BaseMemoryLibOptDxe/Ia32/ScanMem32.nasm | 54 ++ .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.S | 61 -- .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm | 64 -- .../BaseMemoryLibOptDxe/Ia32/ScanMem64.nasm | 63 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.S | 52 -- .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm | 55 -- .../Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.nasm | 54 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.S | 50 -- MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm | 53 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem.nasm | 52 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.S | 43 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm | 45 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem16.nasm | 44 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.S | 43 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm | 45 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem32.nasm | 44 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.S | 46 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm | 49 -- .../Library/BaseMemoryLibOptDxe/Ia32/SetMem64.nasm | 48 ++ MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.S | 49 -- .../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm | 50 -- .../Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.nasm | 49 ++ .../Library/BaseMemoryLibOptDxe/X64/CompareMem.S | 59 -- .../Library/BaseMemoryLibOptDxe/X64/CompareMem.asm | 54 -- .../BaseMemoryLibOptDxe/X64/CompareMem.nasm | 58 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.S | 82 --- MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm | 79 --- .../Library/BaseMemoryLibOptDxe/X64/CopyMem.nasm | 83 +++ MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.S | 56 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm | 53 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem16.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.S | 56 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm | 53 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.S | 55 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm | 53 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem64.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.S | 56 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm | 53 -- .../Library/BaseMemoryLibOptDxe/X64/ScanMem8.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.S | 57 -- MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm | 58 -- MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.nasm | 62 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.S | 47 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem16.asm | 45 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem16.nasm | 47 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.S | 47 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem32.asm | 45 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem32.nasm | 47 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.S | 46 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem64.asm | 44 -- .../Library/BaseMemoryLibOptDxe/X64/SetMem64.nasm | 46 ++ MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.S | 51 -- MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm | 48 -- .../Library/BaseMemoryLibOptDxe/X64/ZeroMem.nasm | 50 ++ .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf | 77 ++- .../Library/BaseMemoryLibOptPei/Ia32/CompareMem.S | 55 -- .../BaseMemoryLibOptPei/Ia32/CompareMem.asm | 56 -- .../BaseMemoryLibOptPei/Ia32/CompareMem.nasm | 57 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.S | 62 -- .../Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm | 61 -- .../Library/BaseMemoryLibOptPei/Ia32/CopyMem.nasm | 62 ++ .../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.S | 52 -- .../Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm | 55 -- .../BaseMemoryLibOptPei/Ia32/ScanMem16.nasm | 54 ++ .../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.S | 52 -- .../Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm | 55 -- .../BaseMemoryLibOptPei/Ia32/ScanMem32.nasm | 54 ++ .../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.S | 61 -- .../Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm | 64 -- .../BaseMemoryLibOptPei/Ia32/ScanMem64.nasm | 63 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.S | 52 -- .../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm | 55 -- .../Library/BaseMemoryLibOptPei/Ia32/ScanMem8.nasm | 54 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.S | 50 -- MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm | 53 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem.nasm | 52 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.S | 43 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm | 45 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem16.nasm | 44 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.S | 43 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm | 45 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem32.nasm | 44 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.S | 46 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm | 49 -- .../Library/BaseMemoryLibOptPei/Ia32/SetMem64.nasm | 48 ++ MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.S | 49 -- .../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm | 50 -- .../Library/BaseMemoryLibOptPei/Ia32/ZeroMem.nasm | 49 ++ .../Library/BaseMemoryLibOptPei/X64/CompareMem.S | 59 -- .../Library/BaseMemoryLibOptPei/X64/CompareMem.asm | 54 -- .../BaseMemoryLibOptPei/X64/CompareMem.nasm | 58 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.S | 66 --- MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm | 61 -- .../Library/BaseMemoryLibOptPei/X64/CopyMem.nasm | 65 +++ MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.S | 56 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem16.asm | 53 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem16.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.S | 56 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem32.asm | 53 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.S | 56 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem64.asm | 53 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem64.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.S | 56 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem8.asm | 53 -- .../Library/BaseMemoryLibOptPei/X64/ScanMem8.nasm | 55 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.S | 47 -- MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm | 45 -- MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.nasm | 47 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.S | 47 -- .../Library/BaseMemoryLibOptPei/X64/SetMem16.asm | 44 -- .../Library/BaseMemoryLibOptPei/X64/SetMem16.nasm | 46 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.S | 47 -- .../Library/BaseMemoryLibOptPei/X64/SetMem32.asm | 44 -- .../Library/BaseMemoryLibOptPei/X64/SetMem32.nasm | 46 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.S | 46 -- .../Library/BaseMemoryLibOptPei/X64/SetMem64.asm | 43 -- .../Library/BaseMemoryLibOptPei/X64/SetMem64.nasm | 45 ++ MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.S | 50 -- MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm | 47 -- .../Library/BaseMemoryLibOptPei/X64/ZeroMem.nasm | 49 ++ .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf | 88 +-- .../Library/BaseMemoryLibRepStr/Ia32/CompareMem.S | 55 -- .../BaseMemoryLibRepStr/Ia32/CompareMem.asm | 56 -- .../BaseMemoryLibRepStr/Ia32/CompareMem.nasm | 57 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S | 65 --- .../Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm | 63 -- .../Library/BaseMemoryLibRepStr/Ia32/CopyMem.nasm | 64 ++ .../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S | 52 -- .../Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm | 55 -- .../BaseMemoryLibRepStr/Ia32/ScanMem16.nasm | 54 ++ .../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S | 52 -- .../Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm | 55 -- .../BaseMemoryLibRepStr/Ia32/ScanMem32.nasm | 54 ++ .../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S | 61 -- .../Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm | 64 -- .../BaseMemoryLibRepStr/Ia32/ScanMem64.nasm | 63 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S | 52 -- .../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm | 55 -- .../Library/BaseMemoryLibRepStr/Ia32/ScanMem8.nasm | 54 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S | 46 -- MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm | 45 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem.nasm | 44 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S | 43 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm | 45 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem16.nasm | 44 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S | 43 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm | 45 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem32.nasm | 44 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S | 46 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm | 49 -- .../Library/BaseMemoryLibRepStr/Ia32/SetMem64.nasm | 48 ++ MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S | 49 -- .../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm | 50 -- .../Library/BaseMemoryLibRepStr/Ia32/ZeroMem.nasm | 49 ++ .../Library/BaseMemoryLibRepStr/X64/CompareMem.S | 59 -- .../Library/BaseMemoryLibRepStr/X64/CompareMem.asm | 54 -- .../BaseMemoryLibRepStr/X64/CompareMem.nasm | 58 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.S | 66 --- MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm | 61 -- .../Library/BaseMemoryLibRepStr/X64/CopyMem.nasm | 65 +++ MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.S | 56 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem16.asm | 53 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem16.nasm | 55 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.S | 56 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem32.asm | 53 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.S | 56 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem64.asm | 53 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem64.nasm | 55 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.S | 56 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem8.asm | 53 -- .../Library/BaseMemoryLibRepStr/X64/ScanMem8.nasm | 55 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.S | 47 -- MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm | 44 -- MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.nasm | 46 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.S | 47 -- .../Library/BaseMemoryLibRepStr/X64/SetMem16.asm | 44 -- .../Library/BaseMemoryLibRepStr/X64/SetMem16.nasm | 46 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.S | 47 -- .../Library/BaseMemoryLibRepStr/X64/SetMem32.asm | 44 -- .../Library/BaseMemoryLibRepStr/X64/SetMem32.nasm | 46 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.S | 46 -- .../Library/BaseMemoryLibRepStr/X64/SetMem64.asm | 43 -- .../Library/BaseMemoryLibRepStr/X64/SetMem64.nasm | 45 ++ MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.S | 50 -- MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm | 47 -- .../Library/BaseMemoryLibRepStr/X64/ZeroMem.nasm | 49 ++ .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf | 88 +-- MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S | 55 -- .../Library/BaseMemoryLibSse2/Ia32/CompareMem.asm | 56 -- .../Library/BaseMemoryLibSse2/Ia32/CompareMem.nasm | 57 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S | 85 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm | 84 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.nasm | 84 +++ MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S | 52 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm | 55 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem16.nasm | 54 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S | 52 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm | 55 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem32.nasm | 54 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S | 61 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm | 64 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem64.nasm | 63 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S | 52 -- MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm | 55 -- .../Library/BaseMemoryLibSse2/Ia32/ScanMem8.nasm | 54 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S | 76 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm | 75 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.nasm | 73 +++ MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S | 69 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm | 71 --- .../Library/BaseMemoryLibSse2/Ia32/SetMem16.nasm | 69 +++ MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S | 68 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm | 70 --- .../Library/BaseMemoryLibSse2/Ia32/SetMem32.nasm | 68 +++ MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S | 58 -- MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm | 64 -- .../Library/BaseMemoryLibSse2/Ia32/SetMem64.nasm | 60 ++ MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S | 65 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm | 67 --- MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.nasm | 65 +++ MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.S | 59 -- .../Library/BaseMemoryLibSse2/X64/CompareMem.asm | 54 -- .../Library/BaseMemoryLibSse2/X64/CompareMem.nasm | 58 ++ MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S | 83 --- MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm | 79 --- MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.nasm | 83 +++ MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.S | 56 -- MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm | 53 -- .../Library/BaseMemoryLibSse2/X64/ScanMem16.nasm | 55 ++ MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.S | 56 -- MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm | 53 -- .../Library/BaseMemoryLibSse2/X64/ScanMem32.nasm | 55 ++ MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.S | 56 -- MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm | 53 -- .../Library/BaseMemoryLibSse2/X64/ScanMem64.nasm | 55 ++ MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.S | 56 -- MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm | 53 -- MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.nasm | 55 ++ MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S | 72 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm | 69 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.nasm | 71 +++ MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S | 70 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm | 67 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.nasm | 69 +++ MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S | 69 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm | 66 --- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.nasm | 68 +++ MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S | 60 -- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm | 59 -- MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.nasm | 59 ++ MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S | 65 --- MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm | 63 -- MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.nasm | 65 +++ .../BaseSynchronizationLib.inf | 16 +- .../Ia32/InterlockedCompareExchange32.asm | 45 -- .../Ia32/InterlockedCompareExchange32.nasm | 42 ++ .../Ia32/InterlockedCompareExchange64.asm | 47 -- .../Ia32/InterlockedCompareExchange64.nasm | 48 ++ .../Ia32/InterlockedDecrement.asm | 42 -- .../Ia32/InterlockedDecrement.nasm | 39 ++ .../Ia32/InterlockedIncrement.asm | 42 -- .../Ia32/InterlockedIncrement.nasm | 39 ++ .../X64/InterlockedCompareExchange32.asm | 41 -- .../X64/InterlockedCompareExchange32.nasm | 41 ++ .../X64/InterlockedCompareExchange64.asm | 41 -- .../X64/InterlockedCompareExchange64.nasm | 41 ++ .../X64/InterlockedDecrement.asm | 39 -- .../X64/InterlockedDecrement.nasm | 39 ++ .../X64/InterlockedIncrement.asm | 39 -- .../X64/InterlockedIncrement.nasm | 39 ++ NasmConversionNotes.txt | 1 + PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.S | 133 ----- PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.asm | 139 ----- PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.nasm | 135 +++++ .../PciHostBridgeDxe/PciHostBridgeDxe.inf | 6 +- PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.S | 121 ---- PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.asm | 125 ---- PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.nasm | 124 ++++ .../RngDxe/IA32/AsmRdRand.asm | 67 --- .../RngDxe/IA32/AsmRdRand.nasm | 64 ++ .../RandomNumberGenerator/RngDxe/RngDxe.inf | 4 +- .../RandomNumberGenerator/RngDxe/X64/AsmRdRand.asm | 83 --- .../RngDxe/X64/AsmRdRand.nasm | 83 +++ .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.S | 390 ------------- .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm | 395 ------------- .../DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.nasm | 282 +++++++++ .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.S | 431 -------------- .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm | 398 ------------- .../DebugAgent/DebugAgentCommon/X64/AsmFuncs.nasm | 288 +++++++++ .../Library/DebugAgent/DxeDebugAgentLib.inf | 8 +- .../Library/DebugAgent/SecPeiDebugAgentLib.inf | 8 +- .../Library/DebugAgent/SmmDebugAgentLib.inf | 8 +- .../PeCoffExtraActionLibDebug/Ia32/IntHandler.S | 28 - .../PeCoffExtraActionLibDebug/Ia32/IntHandler.asm | 33 -- .../PeCoffExtraActionLibDebug/Ia32/IntHandler.nasm | 28 + .../PeCoffExtraActionLibDebug.inf | 8 +- .../PeCoffExtraActionLibDebug/X64/IntHandler.S | 28 - .../PeCoffExtraActionLibDebug/X64/IntHandler.asm | 29 - .../PeCoffExtraActionLibDebug/X64/IntHandler.nasm | 29 + UefiCpuPkg/CpuDxe/CpuDxe.inf | 12 +- UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S | 57 -- UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm | 58 -- UefiCpuPkg/CpuDxe/Ia32/CpuAsm.nasm | 53 ++ UefiCpuPkg/CpuDxe/X64/CpuAsm.S | 60 -- UefiCpuPkg/CpuDxe/X64/CpuAsm.asm | 54 -- UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm | 52 ++ .../Library/BaseUefiCpuLib/BaseUefiCpuLib.inf | 6 +- .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.S | 73 --- .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm | 79 --- .../Library/BaseUefiCpuLib/Ia32/InitializeFpu.nasm | 72 +++ .../Library/BaseUefiCpuLib/X64/InitializeFpu.S | 57 -- .../Library/BaseUefiCpuLib/X64/InitializeFpu.asm | 62 -- .../Library/BaseUefiCpuLib/X64/InitializeFpu.nasm | 59 ++ .../DxeCpuExceptionHandlerLib.inf | 8 +- .../Ia32/ExceptionHandlerAsm.S | 642 --------------------- .../Ia32/ExceptionHandlerAsm.asm | 445 -------------- .../Ia32/ExceptionHandlerAsm.nasm | 440 ++++++++++++++ .../SecPeiCpuExceptionHandlerLib.inf | 8 +- .../SmmCpuExceptionHandlerLib.inf | 8 +- .../X64/ExceptionHandlerAsm.S | 433 -------------- .../X64/ExceptionHandlerAsm.asm | 389 ------------- .../X64/ExceptionHandlerAsm.nasm | 385 ++++++++++++ .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S | 38 -- .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm | 45 -- .../Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.nasm | 41 ++ .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf | 8 +- .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S | 37 -- .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm | 41 -- .../Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.nasm | 41 ++ 891 files changed, 20370 insertions(+), 36013 deletions(-) delete mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathDivU64x64.S create mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathDivU64x64.nasm delete mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathLShiftS64.S create mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathLShiftS64.nasm delete mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathMultS64x64.S create mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathMultS64x64.nasm delete mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathRShiftU64.S create mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathRShiftU64.nasm create mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathRemainderU64x64.nasm delete mode 100644 CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/MathReminderU64x64.S delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.S delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.asm create mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/InterruptTable.nasm delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.S delete mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.asm create mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/InterruptTable.nasm delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.nasm delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s delete mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.asm create mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.nasm delete mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.s delete mode 100644 IntelFspPkg/FspSecCore/Ia32/Stack.asm create mode 100644 IntelFspPkg/FspSecCore/Ia32/Stack.nasm delete mode 100644 IntelFspPkg/FspSecCore/Ia32/Stacks.s delete mode 100644 IntelFspPkg/Library/BaseFspDebugLibSerialPort/Ia32/FspDebug.asm create mode 100644 IntelFspPkg/Library/BaseFspDebugLibSerialPort/Ia32/FspDebug.nasm delete mode 100644 IntelFspPkg/Library/BaseFspDebugLibSerialPort/Ia32/FspDebug.s delete mode 100644 IntelFspPkg/Library/BaseFspSwitchStackLib/Ia32/Stack.asm create mode 100644 IntelFspPkg/Library/BaseFspSwitchStackLib/Ia32/Stack.nasm delete mode 100644 IntelFspPkg/Library/BaseFspSwitchStackLib/Ia32/Stack.s delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/Dummy.asm create mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/Dummy.nasm delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.S delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.asm create mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.nasm delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.S delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.asm create mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.nasm delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.S delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.asm create mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.nasm delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.asm create mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.nasm delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.S delete mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.asm create mode 100644 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.nasm delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S delete mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm create mode 100644 MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.S delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm create mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.nasm delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.S delete mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.asm create mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.nasm delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm create mode 100644 MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.nasm delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S delete mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm create mode 100644 MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.nasm delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S delete mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm create mode 100644 MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.nasm delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S delete mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm create mode 100644 MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.nasm delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm create mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.nasm delete mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm create mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.nasm delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm create mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.nasm delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuSleep.S delete mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm create mode 100644 MdePkg/Library/BaseCpuLib/X64/CpuSleep.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ARShiftU64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ARShiftU64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuId.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuId.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/CpuId.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuIdEx.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/CpuIdEx.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/CpuPause.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/CpuPause.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableCache.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableCache.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DisableCache.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DisableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisablePaging32.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DisablePaging32.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableCache.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableCache.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/EnableCache.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/EnableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging32.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging32.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/EnablePaging64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/FlushCacheLine.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxRestore.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/FxRestore.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/FxSave.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/FxSave.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/Invd.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/LRotU64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/LRotU64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/LRotU64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/LShiftU64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/LShiftU64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/LShiftU64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/LongJump.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/LongJump.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/LongJump.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ModU64x32.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/ModU64x32.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ModU64x32.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/Monitor.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/Monitor.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/Monitor.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x32.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x32.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x32.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/MultU64x64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/Mwait.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/Mwait.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/Mwait.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/RRotU64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/RRotU64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/RRotU64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/RShiftU64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/RShiftU64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/RShiftU64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCr4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadCs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr1.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr1.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr5.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr5.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr6.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr6.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr7.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDr7.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadDs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEflags.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEflags.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadEs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadFs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadFs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadGs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadIdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadLdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm1.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm1.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm5.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm5.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm6.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm6.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm7.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMm7.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMsr64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadMsr64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadPmc.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadPmc.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadSs.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadSs.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadSs.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTr.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTsc.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/ReadTsc.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/SetJump.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/SetJump.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/SetJump.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/SwapBytes64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/SwapBytes64.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/Thunk16.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/Thunk16.asm delete mode 100644 MdePkg/Library/BaseLib/Ia32/Wbinvd.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/Wbinvd.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteCr4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr1.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr1.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr5.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr5.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr6.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr6.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr7.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteDr7.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteGdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteIdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteLdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm0.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm0.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm1.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm1.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm2.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm2.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm3.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm3.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm4.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm4.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm5.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm5.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm6.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm6.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm7.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMm7.nasm delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMsr64.S delete mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm create mode 100644 MdePkg/Library/BaseLib/Ia32/WriteMsr64.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/CpuBreakpoint.S delete mode 100644 MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm create mode 100644 MdePkg/Library/BaseLib/X64/CpuBreakpoint.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.S delete mode 100644 MdePkg/Library/BaseLib/X64/CpuId.asm create mode 100644 MdePkg/Library/BaseLib/X64/CpuId.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/CpuIdEx.S delete mode 100644 MdePkg/Library/BaseLib/X64/CpuIdEx.asm create mode 100644 MdePkg/Library/BaseLib/X64/CpuIdEx.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/CpuPause.asm create mode 100644 MdePkg/Library/BaseLib/X64/CpuPause.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/DisableCache.S delete mode 100644 MdePkg/Library/BaseLib/X64/DisableCache.asm create mode 100644 MdePkg/Library/BaseLib/X64/DisableCache.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/DisableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/X64/DisableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/DisablePaging64.S delete mode 100644 MdePkg/Library/BaseLib/X64/DisablePaging64.asm create mode 100644 MdePkg/Library/BaseLib/X64/DisablePaging64.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/EnableCache.S delete mode 100644 MdePkg/Library/BaseLib/X64/EnableCache.asm create mode 100644 MdePkg/Library/BaseLib/X64/EnableCache.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.S delete mode 100644 MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/EnableInterrupts.asm create mode 100644 MdePkg/Library/BaseLib/X64/EnableInterrupts.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/FlushCacheLine.asm create mode 100644 MdePkg/Library/BaseLib/X64/FlushCacheLine.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/FxRestore.asm create mode 100644 MdePkg/Library/BaseLib/X64/FxRestore.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/FxSave.asm create mode 100644 MdePkg/Library/BaseLib/X64/FxSave.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/Invd.asm create mode 100644 MdePkg/Library/BaseLib/X64/Invd.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/LongJump.S delete mode 100644 MdePkg/Library/BaseLib/X64/LongJump.asm create mode 100644 MdePkg/Library/BaseLib/X64/LongJump.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/Monitor.asm create mode 100644 MdePkg/Library/BaseLib/X64/Monitor.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/Mwait.asm create mode 100644 MdePkg/Library/BaseLib/X64/Mwait.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr0.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadCr0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr2.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadCr2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr3.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadCr3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCr4.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadCr4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadCs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadCs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr0.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr1.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr1.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr2.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr3.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr4.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr5.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr5.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr6.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr6.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDr7.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDr7.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadDs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadDs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEflags.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadEflags.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadEs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadEs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadFs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadFs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadGdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadGs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadGs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadIdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadIdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadLdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadLdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm0.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm1.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm1.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm2.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm3.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm4.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm5.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm5.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm6.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm6.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMm7.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMm7.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadMsr64.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadMsr64.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadPmc.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadPmc.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadSs.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadSs.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTr.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadTr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/ReadTsc.asm create mode 100644 MdePkg/Library/BaseLib/X64/ReadTsc.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/SetJump.S delete mode 100644 MdePkg/Library/BaseLib/X64/SetJump.asm create mode 100644 MdePkg/Library/BaseLib/X64/SetJump.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/SwitchStack.S delete mode 100644 MdePkg/Library/BaseLib/X64/SwitchStack.asm create mode 100644 MdePkg/Library/BaseLib/X64/SwitchStack.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/Thunk16.S delete mode 100644 MdePkg/Library/BaseLib/X64/Thunk16.asm delete mode 100644 MdePkg/Library/BaseLib/X64/Wbinvd.S delete mode 100644 MdePkg/Library/BaseLib/X64/Wbinvd.asm create mode 100644 MdePkg/Library/BaseLib/X64/Wbinvd.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr0.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteCr0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr2.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteCr2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr3.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteCr3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteCr4.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteCr4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr0.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr1.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr1.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr2.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr3.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr4.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr5.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr5.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr6.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr6.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteDr7.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteDr7.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteGdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteGdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteIdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteIdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteLdtr.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteLdtr.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm0.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm0.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm1.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm1.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm2.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm2.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm3.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm3.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm4.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm4.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm5.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm5.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm6.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm6.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMm7.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMm7.nasm delete mode 100644 MdePkg/Library/BaseLib/X64/WriteMsr64.asm create mode 100644 MdePkg/Library/BaseLib/X64/WriteMsr64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.nasm delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S delete mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm create mode 100644 MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.nasm delete mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.asm create mode 100644 MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.nasm create mode 100644 NasmConversionNotes.txt delete mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.S delete mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.asm create mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/Ia32/IoFifo.nasm delete mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.S delete mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.asm create mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/X64/IoFifo.nasm delete mode 100644 SecurityPkg/RandomNumberGenerator/RngDxe/IA32/AsmRdRand.asm create mode 100644 SecurityPkg/RandomNumberGenerator/RngDxe/IA32/AsmRdRand.nasm delete mode 100644 SecurityPkg/RandomNumberGenerator/RngDxe/X64/AsmRdRand.asm create mode 100644 SecurityPkg/RandomNumberGenerator/RngDxe/X64/AsmRdRand.nasm delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.S delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm create mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.nasm delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.S delete mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm create mode 100644 SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.nasm delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandler.S delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandler.asm create mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandler.nasm delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandler.S delete mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandler.asm create mode 100644 SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandler.nasm delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.S delete mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.asm create mode 100644 UefiCpuPkg/CpuDxe/Ia32/CpuAsm.nasm delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.S delete mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.asm create mode 100644 UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.S delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.asm create mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/Ia32/InitializeFpu.nasm delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.S delete mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm create mode 100644 UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.nasm delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.S delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.asm create mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.nasm delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.S delete mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.asm create mode 100644 UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.nasm delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.S delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.asm create mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/Ia32/AsmFuncs.nasm delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.S delete mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.asm create mode 100644 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/X64/AsmFuncs.nasm -- 2.1.1 ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel