]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/XenBusDxe/X64/TestAndClearBit.nasm
OvmfPkg/XenBusDxe: Fix a nasm warning about instruction not lockable.
[mirror_edk2.git] / OvmfPkg / XenBusDxe / X64 / TestAndClearBit.nasm
CommitLineData
6f6c3a1f
AP
1DEFAULT REL\r
2SECTION .text\r
6342f1fe
AP
3\r
4; INT32\r
5; EFIAPI\r
6; TestAndClearBit (\r
7; IN INT32 Bit, // rcx\r
8; IN volatile VOID* Address // rdx\r
9; );\r
6f6c3a1f
AP
10global ASM_PFX(TestAndClearBit)\r
11ASM_PFX(TestAndClearBit):\r
46133008 12 lock btr [rdx], ecx\r
6342f1fe
AP
13 sbb eax, eax\r
14 ret\r
6342f1fe 15\r