NFC.
Adding MC regressions tests to cover the AVX512F_128 isa sets.
This patch is part of a larger task to cover MC encoding of all X86 isa sets started in revision: https://reviews.llvm.org/D39952
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
All of the
test/MC/X86/AVX512F_128N-64.s | ||
---|---|---|
4 | This a VEX encoding which means this is an AVX1 instruction. You'l need to use xmm16-31 to trick it. This applies to lots of instructions in this patcha nd probably the 256 bit patch as well |
Comment Actions
The AVX512F 128N is a small extension to the AVX512F 128 base which includes the following ifroms:
VEXTRACTPS, VINSERTPS, VMOVD, VMOVHLPS, VMOVHPD, VMOVHPS, VMOVLHPS, VMOVLPD, VMOVLPS, VMOVQ
Comment Actions
Is 128N the instructions that don't support masking? Where did this term come from? It's not a distinction made in the SDM as far as I know.
Comment Actions
AVX512F 128N are vector instructions which have a GPR or a memory with the size of a scalar as an operand (insert/extract/mov).
Comment Actions
@RKSimon Yes, there are some non-EVEX encodings inside, so I'm trying to regenerate it.