26 #ifndef FCML_INSTRUCTIONS_H_ 27 #define FCML_INSTRUCTIONS_H_ 35 #define FCML_AMT_UNDEF 0x0000000000000000UL 37 #define FCML_AMT_SSEx 0x0000000000000001UL 38 #define FCML_AMT_VEXx 0x0000000000000002UL 39 #define FCML_AMT_SIMD 0x0000000000000004UL 41 #define FCML_AMT_GPI 0x0000000000000008UL 42 #define FCML_AMT_FPU 0x0000000000000010UL 43 #define FCML_AMT_MMX 0x0000000000000020UL | FCML_AMT_SSEx 44 #define FCML_AMT_SSE 0x0000000000000040UL | FCML_AMT_SSEx 45 #define FCML_AMT_SSE2 0x0000000000000080UL | FCML_AMT_SSEx 46 #define FCML_AMT_SSE3 0x0000000000000100UL | FCML_AMT_SSEx 47 #define FCML_AMT_SSSE3 0x0000000000000200UL | FCML_AMT_SSEx 48 #define FCML_AMT_SSE41 0x0000000000000400UL | FCML_AMT_SSEx 49 #define FCML_AMT_SSE42 0x0000000000000800UL | FCML_AMT_SSEx 50 #define FCML_AMT_SSE4A 0x0000000000001000UL | FCML_AMT_SSEx 51 #define FCML_AMT_AVX 0x0000000000002000UL | FCML_AMT_VEXx 52 #define FCML_AMT_AVX2 0x0000000000004000UL | FCML_AMT_VEXx 53 #define FCML_AMT_AES 0x0000000000008000UL 54 #define FCML_AMT_SYSTEM 0x0000000000010000UL 55 #define FCML_AMT_3DNOW 0x0000000000020000UL | FCML_AMT_MMX 56 #define FCML_AMT_TBM 0x0000000000040000UL | FCML_AMT_VEXx 57 #define FCML_AMT_BMI1 0x0000000000080000UL 58 #define FCML_AMT_BMI2 0x0000000000100000UL 59 #define FCML_AMT_HLE 0x0000000000200000UL 60 #define FCML_AMT_ADX 0x0000000000400000UL 61 #define FCML_AMT_CLMUL 0x0000000000800000UL 62 #define FCML_AMT_F16C 0x0000000001000000UL | FCML_AMT_VEXx 63 #define FCML_AMT_RDRAND 0x0000000002000000UL 64 #define FCML_AMT_RDSEED 0x0000000004000000UL 65 #define FCML_AMT_PRFCHW 0x0000000008000000UL 66 #define FCML_AMT_LWP 0x0000000010000000UL | FCML_AMT_SIMD 67 #define FCML_AMT_SVM 0x0000000020000000UL 68 #define FCML_AMT_FSGSBASE 0x0000000040000000UL 69 #define FCML_AMT_FMA 0x0000000080000000UL | FCML_AMT_SIMD 70 #define FCML_AMT_FMA4 0x0000000100000000UL | FCML_AMT_SIMD 71 #define FCML_AMT_XOP 0x0000000200000000UL | FCML_AMT_SIMD 72 #define FCML_AMT_EDX 0x0000000400000000UL 73 #define FCML_AMT_ABM 0x0000000800000000UL 74 #define FCML_AMT_VMX 0x0000001000000000UL 75 #define FCML_AMT_SMX 0x0000002000000000UL 76 #define FCML_AMT_POPCNT 0x0000004000000000UL 77 #define FCML_AMT_RTM 0x0000008000000000UL 79 #define FCML_AMT_CTI 0x0000010000000000UL 80 #define FCML_AMT_BRANCH 0x0000020000000000UL 82 #define FCML_AMT_AVX512 0x0000040000000000UL 84 #define FCML_AMT_MMX_SIMD FCML_AMT_MMX | FCML_AMT_SIMD 85 #define FCML_AMT_SSE_SIMD FCML_AMT_SSE | FCML_AMT_SIMD 86 #define FCML_AMT_SSE2_SIMD FCML_AMT_SSE2 | FCML_AMT_SIMD 87 #define FCML_AMT_SSE3_SIMD FCML_AMT_SSE3 | FCML_AMT_SIMD 88 #define FCML_AMT_SSSE3_SIMD FCML_AMT_SSSE3 | FCML_AMT_SIMD 89 #define FCML_AMT_SSE41_SIMD FCML_AMT_SSE41 | FCML_AMT_SIMD 90 #define FCML_AMT_SSE42_SIMD FCML_AMT_SSE42 | FCML_AMT_SIMD 91 #define FCML_AMT_AVX_SIMD FCML_AMT_AVX | FCML_AMT_SIMD 92 #define FCML_AMT_AVX2_SIMD FCML_AMT_AVX2 | FCML_AMT_SIMD 93 #define FCML_AMT_3DNOW_SIMD FCML_AMT_3DNOW | FCML_AMT_SIMD 94 #define FCML_AMT_AVX512_SIMD FCML_AMT_AVX512 | FCML_AMT_SIMD 136 FCML_AM_R32A_RM32_R32B,
137 FCML_AM_R64A_RM64_R64B,
140 FCML_AM_R32_RM32_R32,
141 FCML_AM_R64_RM64_R64,
fcml_en_instruction
Instruction codes.
Definition: fcml_instructions.h:184
fcml_en_instruction_addr_mode_codes
Instruction forms.
Definition: fcml_instructions.h:99
fcml_en_pseudo_operations
Pseudo operations.
Definition: fcml_instructions.h:1539
db / .byte
Definition: fcml_instructions.h:1543
Set if there is no pseudo operation.
Definition: fcml_instructions.h:1541