1 /// @file xed-operand-width-enum.h 2 3 // This file was automatically generated. 4 // Do not edit this file. 5 6 #if !defined(XED_OPERAND_WIDTH_ENUM_H) 7 # define XED_OPERAND_WIDTH_ENUM_H 8 #include "xed-common-hdrs.h" 9 typedef enum { 10 XED_OPERAND_WIDTH_INVALID, 11 XED_OPERAND_WIDTH_ASZ, 12 XED_OPERAND_WIDTH_SSZ, 13 XED_OPERAND_WIDTH_PSEUDO, 14 XED_OPERAND_WIDTH_PSEUDOX87, 15 XED_OPERAND_WIDTH_A16, 16 XED_OPERAND_WIDTH_A32, 17 XED_OPERAND_WIDTH_B, 18 XED_OPERAND_WIDTH_D, 19 XED_OPERAND_WIDTH_I8, 20 XED_OPERAND_WIDTH_U8, 21 XED_OPERAND_WIDTH_I16, 22 XED_OPERAND_WIDTH_U16, 23 XED_OPERAND_WIDTH_I32, 24 XED_OPERAND_WIDTH_U32, 25 XED_OPERAND_WIDTH_I64, 26 XED_OPERAND_WIDTH_U64, 27 XED_OPERAND_WIDTH_F16, 28 XED_OPERAND_WIDTH_F32, 29 XED_OPERAND_WIDTH_F64, 30 XED_OPERAND_WIDTH_DQ, 31 XED_OPERAND_WIDTH_XUB, 32 XED_OPERAND_WIDTH_XUW, 33 XED_OPERAND_WIDTH_XUD, 34 XED_OPERAND_WIDTH_XUQ, 35 XED_OPERAND_WIDTH_X128, 36 XED_OPERAND_WIDTH_XB, 37 XED_OPERAND_WIDTH_XW, 38 XED_OPERAND_WIDTH_XD, 39 XED_OPERAND_WIDTH_XQ, 40 XED_OPERAND_WIDTH_MB, 41 XED_OPERAND_WIDTH_MW, 42 XED_OPERAND_WIDTH_MD, 43 XED_OPERAND_WIDTH_MQ, 44 XED_OPERAND_WIDTH_M64INT, 45 XED_OPERAND_WIDTH_M64REAL, 46 XED_OPERAND_WIDTH_MEM108, 47 XED_OPERAND_WIDTH_MEM14, 48 XED_OPERAND_WIDTH_MEM16, 49 XED_OPERAND_WIDTH_MEM16INT, 50 XED_OPERAND_WIDTH_MEM28, 51 XED_OPERAND_WIDTH_MEM32INT, 52 XED_OPERAND_WIDTH_MEM32REAL, 53 XED_OPERAND_WIDTH_MEM80DEC, 54 XED_OPERAND_WIDTH_MEM80REAL, 55 XED_OPERAND_WIDTH_F80, 56 XED_OPERAND_WIDTH_MEM94, 57 XED_OPERAND_WIDTH_MFPXENV, 58 XED_OPERAND_WIDTH_MXSAVE, 59 XED_OPERAND_WIDTH_MPREFETCH, 60 XED_OPERAND_WIDTH_P, 61 XED_OPERAND_WIDTH_P2, 62 XED_OPERAND_WIDTH_PD, 63 XED_OPERAND_WIDTH_PS, 64 XED_OPERAND_WIDTH_PI, 65 XED_OPERAND_WIDTH_Q, 66 XED_OPERAND_WIDTH_S, 67 XED_OPERAND_WIDTH_S64, 68 XED_OPERAND_WIDTH_SD, 69 XED_OPERAND_WIDTH_SI, 70 XED_OPERAND_WIDTH_SS, 71 XED_OPERAND_WIDTH_V, 72 XED_OPERAND_WIDTH_Y, 73 XED_OPERAND_WIDTH_W, 74 XED_OPERAND_WIDTH_Z, 75 XED_OPERAND_WIDTH_SPW8, 76 XED_OPERAND_WIDTH_SPW, 77 XED_OPERAND_WIDTH_SPW5, 78 XED_OPERAND_WIDTH_SPW3, 79 XED_OPERAND_WIDTH_SPW2, 80 XED_OPERAND_WIDTH_I1, 81 XED_OPERAND_WIDTH_I2, 82 XED_OPERAND_WIDTH_I3, 83 XED_OPERAND_WIDTH_I4, 84 XED_OPERAND_WIDTH_I5, 85 XED_OPERAND_WIDTH_I6, 86 XED_OPERAND_WIDTH_I7, 87 XED_OPERAND_WIDTH_VAR, 88 XED_OPERAND_WIDTH_BND32, 89 XED_OPERAND_WIDTH_BND64, 90 XED_OPERAND_WIDTH_QQ, 91 XED_OPERAND_WIDTH_YUB, 92 XED_OPERAND_WIDTH_YUW, 93 XED_OPERAND_WIDTH_YUD, 94 XED_OPERAND_WIDTH_YUQ, 95 XED_OPERAND_WIDTH_Y128, 96 XED_OPERAND_WIDTH_YB, 97 XED_OPERAND_WIDTH_YW, 98 XED_OPERAND_WIDTH_YD, 99 XED_OPERAND_WIDTH_YQ, 100 XED_OPERAND_WIDTH_YPS, 101 XED_OPERAND_WIDTH_YPD, 102 XED_OPERAND_WIDTH_VV, 103 XED_OPERAND_WIDTH_ZV, 104 XED_OPERAND_WIDTH_WRD, 105 XED_OPERAND_WIDTH_MSKW, 106 XED_OPERAND_WIDTH_ZMSKW, 107 XED_OPERAND_WIDTH_ZF32, 108 XED_OPERAND_WIDTH_ZF64, 109 XED_OPERAND_WIDTH_ZB, 110 XED_OPERAND_WIDTH_ZW, 111 XED_OPERAND_WIDTH_ZD, 112 XED_OPERAND_WIDTH_ZQ, 113 XED_OPERAND_WIDTH_ZUB, 114 XED_OPERAND_WIDTH_ZUW, 115 XED_OPERAND_WIDTH_ZUD, 116 XED_OPERAND_WIDTH_ZUQ, 117 XED_OPERAND_WIDTH_ZI8, 118 XED_OPERAND_WIDTH_ZI16, 119 XED_OPERAND_WIDTH_ZI32, 120 XED_OPERAND_WIDTH_ZI64, 121 XED_OPERAND_WIDTH_ZU8, 122 XED_OPERAND_WIDTH_ZU16, 123 XED_OPERAND_WIDTH_ZU32, 124 XED_OPERAND_WIDTH_ZU64, 125 XED_OPERAND_WIDTH_ZU128, 126 XED_OPERAND_WIDTH_LAST 127 } xed_operand_width_enum_t; 128 129 /// This converts strings to #xed_operand_width_enum_t types. 130 /// @param s A C-string. 131 /// @return #xed_operand_width_enum_t 132 /// @ingroup ENUM 133 XED_DLL_EXPORT xed_operand_width_enum_t str2xed_operand_width_enum_t(const char* s); 134 /// This converts strings to #xed_operand_width_enum_t types. 135 /// @param p An enumeration element of type xed_operand_width_enum_t. 136 /// @return string 137 /// @ingroup ENUM 138 XED_DLL_EXPORT const char* xed_operand_width_enum_t2str(const xed_operand_width_enum_t p); 139 140 /// Returns the last element of the enumeration 141 /// @return xed_operand_width_enum_t The last element of the enumeration. 142 /// @ingroup ENUM 143 XED_DLL_EXPORT xed_operand_width_enum_t xed_operand_width_enum_t_last(void); 144 #endif 145