]> git.proxmox.com Git - mirror_edk2.git/commit - ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.S
ArmPkg: use unified asm syntax for CLANG
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Tue, 15 Dec 2015 15:01:42 +0000 (15:01 +0000)
committerabiesheuvel <abiesheuvel@Edk2>
Tue, 15 Dec 2015 15:01:42 +0000 (15:01 +0000)
commit1a0db79125bad94aaaa97e1146100594a1471382
tree40a7a97a140fee5d734c8b13593f3f45a03c6204
parent660aaec3118b0763ee4fcd83b936bf15ffcf23a9
ArmPkg: use unified asm syntax for CLANG

The CLANG assembler does not support the legacy, non-unified assembler syntax,
i.e., it does not support the reordering of the condition suffixes with the
increment/decrement before/after or byte/word suffixes, and it does not
recognize the 'empty descending' (ED) suffix at all. So move to the unified
syntax, and replace 'empty descending' with 'decrement after' or 'increment
before' as appropriate.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19280 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/Drivers/CpuDxe/Arm/ExceptionSupport.S
ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch16.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch32.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch8.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivmoddi4.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivsi3.S
ArmPkg/Library/DebugAgentSymbolsBaseLib/Arm/DebugAgentException.S