From 02b5cf7fb1824e089f19ca03b685a1f196860bf6 Mon Sep 17 00:00:00 2001 From: Hao Wu Date: Wed, 17 Aug 2016 14:26:25 +0800 Subject: MdePkg BaseMemoryLib: Add assembly implementation of API IsZeroBuffer() Add the implementation of API IsZeroBuffer() via assembly for the following library instances: BaseMemoryLibMmx BaseMemoryLibOptDxe BaseMemoryLibOptPei BaseMemoryLibRepStr Cc: Michael D Kinney Cc: Liming Gao Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu Reviewed-by: Liming Gao --- MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf') diff --git a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf index 9d7ce4b1fe..729e26a492 100644 --- a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf +++ b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf @@ -4,7 +4,7 @@ # Base Memory Library that uses REP string instructions for # high performance and small size. Optimized for use in PEI. # -# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -43,6 +43,7 @@ SetMem16Wrapper.c SetMemWrapper.c CopyMemWrapper.c + IsZeroBufferWrapper.c MemLibGuid.c [Sources.Ia32] @@ -90,6 +91,7 @@ Ia32/SetMem.asm Ia32/CopyMem.nasm Ia32/CopyMem.asm + Ia32/IsZeroBuffer.nasm [Sources.X64] X64/ScanMem64.nasm @@ -136,6 +138,7 @@ X64/SetMem.asm X64/CopyMem.nasm X64/CopyMem.asm + X64/IsZeroBuffer.nasm [Packages] MdePkg/MdePkg.dec -- cgit v1.2.3