decode: Add AVX-512 support
This commit is contained in:
27
fadec-enc2.h
27
fadec-enc2.h
@@ -92,6 +92,33 @@ typedef struct FeRegXMM { unsigned char idx; } FeRegXMM;
|
||||
#define FE_XMM12 FE_XMM(12)
|
||||
#define FE_XMM13 FE_XMM(13)
|
||||
#define FE_XMM14 FE_XMM(14)
|
||||
#define FE_XMM15 FE_XMM(15)
|
||||
#define FE_XMM16 FE_XMM(16)
|
||||
#define FE_XMM17 FE_XMM(17)
|
||||
#define FE_XMM18 FE_XMM(18)
|
||||
#define FE_XMM19 FE_XMM(19)
|
||||
#define FE_XMM20 FE_XMM(20)
|
||||
#define FE_XMM21 FE_XMM(21)
|
||||
#define FE_XMM22 FE_XMM(22)
|
||||
#define FE_XMM23 FE_XMM(23)
|
||||
#define FE_XMM24 FE_XMM(24)
|
||||
#define FE_XMM25 FE_XMM(25)
|
||||
#define FE_XMM26 FE_XMM(26)
|
||||
#define FE_XMM27 FE_XMM(27)
|
||||
#define FE_XMM28 FE_XMM(28)
|
||||
#define FE_XMM29 FE_XMM(29)
|
||||
#define FE_XMM30 FE_XMM(30)
|
||||
#define FE_XMM31 FE_XMM(31)
|
||||
typedef struct FeRegMASK { unsigned char idx; } FeRegMASK;
|
||||
#define FE_K(idx) (FE_STRUCT(FeRegMASK) { idx })
|
||||
#define FE_K0 FE_MASK(0)
|
||||
#define FE_K1 FE_MASK(1)
|
||||
#define FE_K2 FE_MASK(2)
|
||||
#define FE_K3 FE_MASK(3)
|
||||
#define FE_K4 FE_MASK(4)
|
||||
#define FE_K5 FE_MASK(5)
|
||||
#define FE_K6 FE_MASK(6)
|
||||
#define FE_K7 FE_MASK(7)
|
||||
typedef struct FeRegCR { unsigned char idx; } FeRegCR;
|
||||
#define FE_CR(idx) (FE_STRUCT(FeRegCR) { idx })
|
||||
typedef struct FeRegDR { unsigned char idx; } FeRegDR;
|
||||
|
||||
Reference in New Issue
Block a user