For immediates used in DUP instructions that have the range
-128 to 127, or a multiple of 256 in the range -32768 to 32512,
one could argue that when the result element size is 16bits (.h),
the value can be considered both signed and unsigned.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
LGTM. AFAIK this is consistent with the interpretation of GAS too.
test/MC/AArch64/SVE/mov.s | ||
---|---|---|
201 ↗ | (On Diff #149404) | Maybe also add a case with the maximum supported immediate 65280 ? |