mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
AVX-512: Added all SKX forms of GATHER instructions.
Added intrinsics. Added encoding and tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240905 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
1 parent
1e7ecc8e57
commit
b23b2fbd3a
11 files changed
+935
-120
No files matched your search
@@ -1027,9 +1027,12 @@ OperandType RecognizableInstr::typeFromString(const std::string &s,
|
||||
TYPE("GR32_NOAX", TYPE_Rv)
|
||||
TYPE("GR64_NOAX", TYPE_R64)
|
||||
TYPE("vx32mem", TYPE_M32)
|
||||
TYPE("vx32xmem", TYPE_M32)
|
||||
TYPE("vy32mem", TYPE_M32)
|
||||
TYPE("vy32xmem", TYPE_M32)
|
||||
TYPE("vz32mem", TYPE_M32)
|
||||
TYPE("vx64mem", TYPE_M64)
|
||||
TYPE("vx64xmem", TYPE_M64)
|
||||
TYPE("vy64mem", TYPE_M64)
|
||||
TYPE("vy64xmem", TYPE_M64)
|
||||
TYPE("vz64mem", TYPE_M64)
|
||||
@@ -1213,9 +1216,12 @@ RecognizableInstr::memoryEncodingFromString(const std::string &s,
|
||||
ENCODING("opaque80mem", ENCODING_RM)
|
||||
ENCODING("opaque512mem", ENCODING_RM)
|
||||
ENCODING("vx32mem", ENCODING_RM)
|
||||
ENCODING("vx32xmem", ENCODING_RM)
|
||||
ENCODING("vy32mem", ENCODING_RM)
|
||||
ENCODING("vy32xmem", ENCODING_RM)
|
||||
ENCODING("vz32mem", ENCODING_RM)
|
||||
ENCODING("vx64mem", ENCODING_RM)
|
||||
ENCODING("vx64xmem", ENCODING_RM)
|
||||
ENCODING("vy64mem", ENCODING_RM)
|
||||
ENCODING("vy64xmem", ENCODING_RM)
|
||||
ENCODING("vz64mem", ENCODING_RM)
|
||||
|
||||
Reference in new issue
Block a user