| // | |
| // Copyright (c) 2016, Linaro Limited | |
| // All rights reserved. | |
| // SPDX-License-Identifier: BSD-2-Clause-Patent | |
| // | |
| .text | |
| .align 5 | |
| ASM_GLOBAL ASM_PFX(InternalMemCompareGuid) | |
| ASM_PFX(InternalMemCompareGuid): | |
| AARCH64_BTI(c) | |
| mov x2, xzr | |
| ldp x3, x4, [x0] | |
| cbz x1, 0f | |
| ldp x1, x2, [x1] | |
| 0: cmp x1, x3 | |
| ccmp x2, x4, #0, eq | |
| cset w0, eq | |
| ret |