![]() MOV32 and MOV64, defined in AsmMacrolib.h, use a combination of movz and movk instructions to fill a register with an immediate value. With each instruction supplying 16 of the bits. CLANGPDB builds have been reported to fail on the current implementation when provided with negative values with: error: immediate must be an integer in range [0, 65535]. To resolve this, add a mask for the line filling the top 16 bits, like the other lines already had. Reported-by: Michael Kubacki <mikuback@linux.microsoft.com> Signed-off-by: Leif Lindholm <leif.lindholm@oss.qualcomm.com> |
||
---|---|---|
.. | ||
Include | ||
Library | ||
Test | ||
MdeLibs.dsc.inc | ||
MdePkg.ci.yaml | ||
MdePkg.dec | ||
MdePkg.dsc | ||
MdePkg.uni | ||
MdePkgExtra.uni |