NFC.
Currently, not all the X86 ISA Sets are covered by the MC regressions tests for X86.
A full coverage needs to be added for each ISA set and for both 32bit and 64bit instructions + registers.
Attached here for review only the proposed MC assembly tests for the X87 32bit and 64bit.
Once the format and the coverage for the X87 ISA set is agreed upon, I will add the rest of the tests for the remaining X86 ISA listed below:
3DNOW
ADOX_ADCX
AES
AMD
AVX
AVX2
AVX2GATHER
AVX512_4FMAPS_512
AVX512_4FMAPS_SCALAR
AVX512_4VNNIW_512
AVX512_BITALG_128
AVX512_BITALG_256
AVX512_BITALG_512
AVX512BW_128
AVX512BW_128N
AVX512BW_256
AVX512BW_512
AVX512BW_KOP
AVX512CD_128
AVX512CD_256
AVX512CD_512
AVX512DQ_128
AVX512DQ_128N
AVX512DQ_256
AVX512DQ_512
AVX512DQ_KOP
AVX512DQ_SCALAR
AVX512ER_512
AVX512ER_SCALAR
AVX512F_128
AVX512F_128N
AVX512F_256
AVX512F_512
AVX512F_KOP
AVX512F_SCALAR
AVX512_GFNI_128
AVX512_GFNI_256
AVX512_GFNI_512
AVX512_IFMA_128
AVX512_IFMA_256
AVX512_IFMA_512
AVX512PF_512
AVX512_VAES_128
AVX512_VAES_256
AVX512_VAES_512
AVX512_VBMI_128
AVX512_VBMI2_128
AVX512_VBMI2_256
AVX512_VBMI2_512
AVX512_VBMI_256
AVX512_VBMI_512
AVX512_VNNI_128
AVX512_VNNI_256
AVX512_VNNI_512
AVX512_VPCLMULQDQ_128
AVX512_VPCLMULQDQ_256
AVX512_VPCLMULQDQ_512
AVX512_VPOPCNTDQ_128
AVX512_VPOPCNTDQ_256
AVX512_VPOPCNTDQ_512
AVXAES
AVX_GFNI
BMI1
BMI2
CET
CLFLUSHOPT
CLFSH
CLWB
CLZERO
CMOV
CMPXCHG16B
F16C
FAT_NOP
FCMOV
FMA
FMA4
FXSAVE
FXSAVE64
GFNI
I186
I286PROTECTED
I286REAL
I386
I486
I486REAL
I86
INVPCID
LAHF
LONGMODE
LZCNT
MONITOR
MOVBE
MPX
PAUSE
PCLMULQDQ
PENTIUMMMX
PENTIUMREAL
PKU
POPCNT
PPRO
PREFETCH_NOP
PREFETCHWT1
PT
RDPID
RDPMC
RDRAND
RDSEED
RDTSCP
RDWRFSGS
RTM
SGX
SHA
SMAP
SMX
SSE
SSE2
SSE2MMX
SSE3
SSE3X87
SSE4
SSE42
SSE4a
SSEMXCSR
SSE_PREFETCH
SSSE3
SSSE3MMX
SVM
TBM
VAES
VMFUNC
VPCLMULQDQ
VTX
X87
XOP
XSAVE
XSAVEC
XSAVEOPT
XSAVES