1 /// @file xed-init-width.c 2 3 // This file was automatically generated. 4 // Do not edit this file. 5 6 /*BEGIN_LEGAL 7 8 Copyright (c) 2018 Intel Corporation 9 10 Licensed under the Apache License, Version 2.0 (the "License"); 11 you may not use this file except in compliance with the License. 12 You may obtain a copy of the License at 13 14 http://www.apache.org/licenses/LICENSE-2.0 15 16 Unless required by applicable law or agreed to in writing, software 17 distributed under the License is distributed on an "AS IS" BASIS, 18 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 See the License for the specific language governing permissions and 20 limitations under the License. 21 22 END_LEGAL */ 23 #include "xed-internal-header.h" xed_init_width_mappings(void)24void xed_init_width_mappings(void) 25 { 26 xed_width_bits[XED_OPERAND_WIDTH_INVALID][0] = 0; 27 xed_width_bits[XED_OPERAND_WIDTH_INVALID][1] = 0; 28 xed_width_bits[XED_OPERAND_WIDTH_INVALID][2] = 0; 29 xed_width_bits[XED_OPERAND_WIDTH_INVALID][3] = 0; 30 xed_width_bits[XED_OPERAND_WIDTH_ASZ][0] = 0; 31 xed_width_bits[XED_OPERAND_WIDTH_ASZ][1] = 16; 32 xed_width_bits[XED_OPERAND_WIDTH_ASZ][2] = 32; 33 xed_width_bits[XED_OPERAND_WIDTH_ASZ][3] = 64; 34 xed_width_bits[XED_OPERAND_WIDTH_SSZ][0] = 0; 35 xed_width_bits[XED_OPERAND_WIDTH_SSZ][1] = 16; 36 xed_width_bits[XED_OPERAND_WIDTH_SSZ][2] = 32; 37 xed_width_bits[XED_OPERAND_WIDTH_SSZ][3] = 64; 38 xed_width_bits[XED_OPERAND_WIDTH_PSEUDO][0] = 0; 39 xed_width_bits[XED_OPERAND_WIDTH_PSEUDO][1] = 0; 40 xed_width_bits[XED_OPERAND_WIDTH_PSEUDO][2] = 0; 41 xed_width_bits[XED_OPERAND_WIDTH_PSEUDO][3] = 0; 42 xed_width_bits[XED_OPERAND_WIDTH_PSEUDOX87][0] = 0; 43 xed_width_bits[XED_OPERAND_WIDTH_PSEUDOX87][1] = 0; 44 xed_width_bits[XED_OPERAND_WIDTH_PSEUDOX87][2] = 0; 45 xed_width_bits[XED_OPERAND_WIDTH_PSEUDOX87][3] = 0; 46 xed_width_bits[XED_OPERAND_WIDTH_A16][0] = 32; 47 xed_width_bits[XED_OPERAND_WIDTH_A16][1] = 32; 48 xed_width_bits[XED_OPERAND_WIDTH_A16][2] = 32; 49 xed_width_bits[XED_OPERAND_WIDTH_A16][3] = 32; 50 xed_width_bits[XED_OPERAND_WIDTH_A32][0] = 64; 51 xed_width_bits[XED_OPERAND_WIDTH_A32][1] = 64; 52 xed_width_bits[XED_OPERAND_WIDTH_A32][2] = 64; 53 xed_width_bits[XED_OPERAND_WIDTH_A32][3] = 64; 54 xed_width_bits[XED_OPERAND_WIDTH_B][0] = 8; 55 xed_width_bits[XED_OPERAND_WIDTH_B][1] = 8; 56 xed_width_bits[XED_OPERAND_WIDTH_B][2] = 8; 57 xed_width_bits[XED_OPERAND_WIDTH_B][3] = 8; 58 xed_width_bits[XED_OPERAND_WIDTH_D][0] = 32; 59 xed_width_bits[XED_OPERAND_WIDTH_D][1] = 32; 60 xed_width_bits[XED_OPERAND_WIDTH_D][2] = 32; 61 xed_width_bits[XED_OPERAND_WIDTH_D][3] = 32; 62 xed_width_bits[XED_OPERAND_WIDTH_I8][0] = 8; 63 xed_width_bits[XED_OPERAND_WIDTH_I8][1] = 8; 64 xed_width_bits[XED_OPERAND_WIDTH_I8][2] = 8; 65 xed_width_bits[XED_OPERAND_WIDTH_I8][3] = 8; 66 xed_width_bits[XED_OPERAND_WIDTH_U8][0] = 8; 67 xed_width_bits[XED_OPERAND_WIDTH_U8][1] = 8; 68 xed_width_bits[XED_OPERAND_WIDTH_U8][2] = 8; 69 xed_width_bits[XED_OPERAND_WIDTH_U8][3] = 8; 70 xed_width_bits[XED_OPERAND_WIDTH_I16][0] = 16; 71 xed_width_bits[XED_OPERAND_WIDTH_I16][1] = 16; 72 xed_width_bits[XED_OPERAND_WIDTH_I16][2] = 16; 73 xed_width_bits[XED_OPERAND_WIDTH_I16][3] = 16; 74 xed_width_bits[XED_OPERAND_WIDTH_U16][0] = 16; 75 xed_width_bits[XED_OPERAND_WIDTH_U16][1] = 16; 76 xed_width_bits[XED_OPERAND_WIDTH_U16][2] = 16; 77 xed_width_bits[XED_OPERAND_WIDTH_U16][3] = 16; 78 xed_width_bits[XED_OPERAND_WIDTH_I32][0] = 32; 79 xed_width_bits[XED_OPERAND_WIDTH_I32][1] = 32; 80 xed_width_bits[XED_OPERAND_WIDTH_I32][2] = 32; 81 xed_width_bits[XED_OPERAND_WIDTH_I32][3] = 32; 82 xed_width_bits[XED_OPERAND_WIDTH_U32][0] = 32; 83 xed_width_bits[XED_OPERAND_WIDTH_U32][1] = 32; 84 xed_width_bits[XED_OPERAND_WIDTH_U32][2] = 32; 85 xed_width_bits[XED_OPERAND_WIDTH_U32][3] = 32; 86 xed_width_bits[XED_OPERAND_WIDTH_I64][0] = 64; 87 xed_width_bits[XED_OPERAND_WIDTH_I64][1] = 64; 88 xed_width_bits[XED_OPERAND_WIDTH_I64][2] = 64; 89 xed_width_bits[XED_OPERAND_WIDTH_I64][3] = 64; 90 xed_width_bits[XED_OPERAND_WIDTH_U64][0] = 64; 91 xed_width_bits[XED_OPERAND_WIDTH_U64][1] = 64; 92 xed_width_bits[XED_OPERAND_WIDTH_U64][2] = 64; 93 xed_width_bits[XED_OPERAND_WIDTH_U64][3] = 64; 94 xed_width_bits[XED_OPERAND_WIDTH_F16][0] = 16; 95 xed_width_bits[XED_OPERAND_WIDTH_F16][1] = 16; 96 xed_width_bits[XED_OPERAND_WIDTH_F16][2] = 16; 97 xed_width_bits[XED_OPERAND_WIDTH_F16][3] = 16; 98 xed_width_bits[XED_OPERAND_WIDTH_F32][0] = 32; 99 xed_width_bits[XED_OPERAND_WIDTH_F32][1] = 32; 100 xed_width_bits[XED_OPERAND_WIDTH_F32][2] = 32; 101 xed_width_bits[XED_OPERAND_WIDTH_F32][3] = 32; 102 xed_width_bits[XED_OPERAND_WIDTH_F64][0] = 64; 103 xed_width_bits[XED_OPERAND_WIDTH_F64][1] = 64; 104 xed_width_bits[XED_OPERAND_WIDTH_F64][2] = 64; 105 xed_width_bits[XED_OPERAND_WIDTH_F64][3] = 64; 106 xed_width_bits[XED_OPERAND_WIDTH_DQ][0] = 128; 107 xed_width_bits[XED_OPERAND_WIDTH_DQ][1] = 128; 108 xed_width_bits[XED_OPERAND_WIDTH_DQ][2] = 128; 109 xed_width_bits[XED_OPERAND_WIDTH_DQ][3] = 128; 110 xed_width_bits[XED_OPERAND_WIDTH_XUB][0] = 128; 111 xed_width_bits[XED_OPERAND_WIDTH_XUB][1] = 128; 112 xed_width_bits[XED_OPERAND_WIDTH_XUB][2] = 128; 113 xed_width_bits[XED_OPERAND_WIDTH_XUB][3] = 128; 114 xed_width_bits[XED_OPERAND_WIDTH_XUW][0] = 128; 115 xed_width_bits[XED_OPERAND_WIDTH_XUW][1] = 128; 116 xed_width_bits[XED_OPERAND_WIDTH_XUW][2] = 128; 117 xed_width_bits[XED_OPERAND_WIDTH_XUW][3] = 128; 118 xed_width_bits[XED_OPERAND_WIDTH_XUD][0] = 128; 119 xed_width_bits[XED_OPERAND_WIDTH_XUD][1] = 128; 120 xed_width_bits[XED_OPERAND_WIDTH_XUD][2] = 128; 121 xed_width_bits[XED_OPERAND_WIDTH_XUD][3] = 128; 122 xed_width_bits[XED_OPERAND_WIDTH_XUQ][0] = 128; 123 xed_width_bits[XED_OPERAND_WIDTH_XUQ][1] = 128; 124 xed_width_bits[XED_OPERAND_WIDTH_XUQ][2] = 128; 125 xed_width_bits[XED_OPERAND_WIDTH_XUQ][3] = 128; 126 xed_width_bits[XED_OPERAND_WIDTH_X128][0] = 128; 127 xed_width_bits[XED_OPERAND_WIDTH_X128][1] = 128; 128 xed_width_bits[XED_OPERAND_WIDTH_X128][2] = 128; 129 xed_width_bits[XED_OPERAND_WIDTH_X128][3] = 128; 130 xed_width_bits[XED_OPERAND_WIDTH_XB][0] = 128; 131 xed_width_bits[XED_OPERAND_WIDTH_XB][1] = 128; 132 xed_width_bits[XED_OPERAND_WIDTH_XB][2] = 128; 133 xed_width_bits[XED_OPERAND_WIDTH_XB][3] = 128; 134 xed_width_bits[XED_OPERAND_WIDTH_XW][0] = 128; 135 xed_width_bits[XED_OPERAND_WIDTH_XW][1] = 128; 136 xed_width_bits[XED_OPERAND_WIDTH_XW][2] = 128; 137 xed_width_bits[XED_OPERAND_WIDTH_XW][3] = 128; 138 xed_width_bits[XED_OPERAND_WIDTH_XD][0] = 128; 139 xed_width_bits[XED_OPERAND_WIDTH_XD][1] = 128; 140 xed_width_bits[XED_OPERAND_WIDTH_XD][2] = 128; 141 xed_width_bits[XED_OPERAND_WIDTH_XD][3] = 128; 142 xed_width_bits[XED_OPERAND_WIDTH_XQ][0] = 128; 143 xed_width_bits[XED_OPERAND_WIDTH_XQ][1] = 128; 144 xed_width_bits[XED_OPERAND_WIDTH_XQ][2] = 128; 145 xed_width_bits[XED_OPERAND_WIDTH_XQ][3] = 128; 146 xed_width_bits[XED_OPERAND_WIDTH_MB][0] = 64; 147 xed_width_bits[XED_OPERAND_WIDTH_MB][1] = 64; 148 xed_width_bits[XED_OPERAND_WIDTH_MB][2] = 64; 149 xed_width_bits[XED_OPERAND_WIDTH_MB][3] = 64; 150 xed_width_bits[XED_OPERAND_WIDTH_MW][0] = 64; 151 xed_width_bits[XED_OPERAND_WIDTH_MW][1] = 64; 152 xed_width_bits[XED_OPERAND_WIDTH_MW][2] = 64; 153 xed_width_bits[XED_OPERAND_WIDTH_MW][3] = 64; 154 xed_width_bits[XED_OPERAND_WIDTH_MD][0] = 64; 155 xed_width_bits[XED_OPERAND_WIDTH_MD][1] = 64; 156 xed_width_bits[XED_OPERAND_WIDTH_MD][2] = 64; 157 xed_width_bits[XED_OPERAND_WIDTH_MD][3] = 64; 158 xed_width_bits[XED_OPERAND_WIDTH_MQ][0] = 64; 159 xed_width_bits[XED_OPERAND_WIDTH_MQ][1] = 64; 160 xed_width_bits[XED_OPERAND_WIDTH_MQ][2] = 64; 161 xed_width_bits[XED_OPERAND_WIDTH_MQ][3] = 64; 162 xed_width_bits[XED_OPERAND_WIDTH_M64INT][0] = 64; 163 xed_width_bits[XED_OPERAND_WIDTH_M64INT][1] = 64; 164 xed_width_bits[XED_OPERAND_WIDTH_M64INT][2] = 64; 165 xed_width_bits[XED_OPERAND_WIDTH_M64INT][3] = 64; 166 xed_width_bits[XED_OPERAND_WIDTH_M64REAL][0] = 64; 167 xed_width_bits[XED_OPERAND_WIDTH_M64REAL][1] = 64; 168 xed_width_bits[XED_OPERAND_WIDTH_M64REAL][2] = 64; 169 xed_width_bits[XED_OPERAND_WIDTH_M64REAL][3] = 64; 170 xed_width_bits[XED_OPERAND_WIDTH_MEM108][0] = 864; 171 xed_width_bits[XED_OPERAND_WIDTH_MEM108][1] = 864; 172 xed_width_bits[XED_OPERAND_WIDTH_MEM108][2] = 864; 173 xed_width_bits[XED_OPERAND_WIDTH_MEM108][3] = 864; 174 xed_width_bits[XED_OPERAND_WIDTH_MEM14][0] = 112; 175 xed_width_bits[XED_OPERAND_WIDTH_MEM14][1] = 112; 176 xed_width_bits[XED_OPERAND_WIDTH_MEM14][2] = 112; 177 xed_width_bits[XED_OPERAND_WIDTH_MEM14][3] = 112; 178 xed_width_bits[XED_OPERAND_WIDTH_MEM16][0] = 16; 179 xed_width_bits[XED_OPERAND_WIDTH_MEM16][1] = 16; 180 xed_width_bits[XED_OPERAND_WIDTH_MEM16][2] = 16; 181 xed_width_bits[XED_OPERAND_WIDTH_MEM16][3] = 16; 182 xed_width_bits[XED_OPERAND_WIDTH_MEM16INT][0] = 16; 183 xed_width_bits[XED_OPERAND_WIDTH_MEM16INT][1] = 16; 184 xed_width_bits[XED_OPERAND_WIDTH_MEM16INT][2] = 16; 185 xed_width_bits[XED_OPERAND_WIDTH_MEM16INT][3] = 16; 186 xed_width_bits[XED_OPERAND_WIDTH_MEM28][0] = 224; 187 xed_width_bits[XED_OPERAND_WIDTH_MEM28][1] = 224; 188 xed_width_bits[XED_OPERAND_WIDTH_MEM28][2] = 224; 189 xed_width_bits[XED_OPERAND_WIDTH_MEM28][3] = 224; 190 xed_width_bits[XED_OPERAND_WIDTH_MEM32INT][0] = 32; 191 xed_width_bits[XED_OPERAND_WIDTH_MEM32INT][1] = 32; 192 xed_width_bits[XED_OPERAND_WIDTH_MEM32INT][2] = 32; 193 xed_width_bits[XED_OPERAND_WIDTH_MEM32INT][3] = 32; 194 xed_width_bits[XED_OPERAND_WIDTH_MEM32REAL][0] = 32; 195 xed_width_bits[XED_OPERAND_WIDTH_MEM32REAL][1] = 32; 196 xed_width_bits[XED_OPERAND_WIDTH_MEM32REAL][2] = 32; 197 xed_width_bits[XED_OPERAND_WIDTH_MEM32REAL][3] = 32; 198 xed_width_bits[XED_OPERAND_WIDTH_MEM80DEC][0] = 80; 199 xed_width_bits[XED_OPERAND_WIDTH_MEM80DEC][1] = 80; 200 xed_width_bits[XED_OPERAND_WIDTH_MEM80DEC][2] = 80; 201 xed_width_bits[XED_OPERAND_WIDTH_MEM80DEC][3] = 80; 202 xed_width_bits[XED_OPERAND_WIDTH_MEM80REAL][0] = 80; 203 xed_width_bits[XED_OPERAND_WIDTH_MEM80REAL][1] = 80; 204 xed_width_bits[XED_OPERAND_WIDTH_MEM80REAL][2] = 80; 205 xed_width_bits[XED_OPERAND_WIDTH_MEM80REAL][3] = 80; 206 xed_width_bits[XED_OPERAND_WIDTH_F80][0] = 80; 207 xed_width_bits[XED_OPERAND_WIDTH_F80][1] = 80; 208 xed_width_bits[XED_OPERAND_WIDTH_F80][2] = 80; 209 xed_width_bits[XED_OPERAND_WIDTH_F80][3] = 80; 210 xed_width_bits[XED_OPERAND_WIDTH_MEM94][0] = 752; 211 xed_width_bits[XED_OPERAND_WIDTH_MEM94][1] = 752; 212 xed_width_bits[XED_OPERAND_WIDTH_MEM94][2] = 752; 213 xed_width_bits[XED_OPERAND_WIDTH_MEM94][3] = 752; 214 xed_width_bits[XED_OPERAND_WIDTH_MFPXENV][0] = 4096; 215 xed_width_bits[XED_OPERAND_WIDTH_MFPXENV][1] = 4096; 216 xed_width_bits[XED_OPERAND_WIDTH_MFPXENV][2] = 4096; 217 xed_width_bits[XED_OPERAND_WIDTH_MFPXENV][3] = 4096; 218 xed_width_bits[XED_OPERAND_WIDTH_MXSAVE][0] = 4608; 219 xed_width_bits[XED_OPERAND_WIDTH_MXSAVE][1] = 4608; 220 xed_width_bits[XED_OPERAND_WIDTH_MXSAVE][2] = 4608; 221 xed_width_bits[XED_OPERAND_WIDTH_MXSAVE][3] = 4608; 222 xed_width_bits[XED_OPERAND_WIDTH_MPREFETCH][0] = 512; 223 xed_width_bits[XED_OPERAND_WIDTH_MPREFETCH][1] = 512; 224 xed_width_bits[XED_OPERAND_WIDTH_MPREFETCH][2] = 512; 225 xed_width_bits[XED_OPERAND_WIDTH_MPREFETCH][3] = 512; 226 xed_width_bits[XED_OPERAND_WIDTH_P][0] = 0; 227 xed_width_bits[XED_OPERAND_WIDTH_P][1] = 32; 228 xed_width_bits[XED_OPERAND_WIDTH_P][2] = 48; 229 xed_width_bits[XED_OPERAND_WIDTH_P][3] = 48; 230 xed_width_bits[XED_OPERAND_WIDTH_P2][0] = 0; 231 xed_width_bits[XED_OPERAND_WIDTH_P2][1] = 32; 232 xed_width_bits[XED_OPERAND_WIDTH_P2][2] = 48; 233 xed_width_bits[XED_OPERAND_WIDTH_P2][3] = 80; 234 xed_width_bits[XED_OPERAND_WIDTH_PD][0] = 128; 235 xed_width_bits[XED_OPERAND_WIDTH_PD][1] = 128; 236 xed_width_bits[XED_OPERAND_WIDTH_PD][2] = 128; 237 xed_width_bits[XED_OPERAND_WIDTH_PD][3] = 128; 238 xed_width_bits[XED_OPERAND_WIDTH_PS][0] = 128; 239 xed_width_bits[XED_OPERAND_WIDTH_PS][1] = 128; 240 xed_width_bits[XED_OPERAND_WIDTH_PS][2] = 128; 241 xed_width_bits[XED_OPERAND_WIDTH_PS][3] = 128; 242 xed_width_bits[XED_OPERAND_WIDTH_PI][0] = 64; 243 xed_width_bits[XED_OPERAND_WIDTH_PI][1] = 64; 244 xed_width_bits[XED_OPERAND_WIDTH_PI][2] = 64; 245 xed_width_bits[XED_OPERAND_WIDTH_PI][3] = 64; 246 xed_width_bits[XED_OPERAND_WIDTH_Q][0] = 64; 247 xed_width_bits[XED_OPERAND_WIDTH_Q][1] = 64; 248 xed_width_bits[XED_OPERAND_WIDTH_Q][2] = 64; 249 xed_width_bits[XED_OPERAND_WIDTH_Q][3] = 64; 250 xed_width_bits[XED_OPERAND_WIDTH_S][0] = 0; 251 xed_width_bits[XED_OPERAND_WIDTH_S][1] = 48; 252 xed_width_bits[XED_OPERAND_WIDTH_S][2] = 48; 253 xed_width_bits[XED_OPERAND_WIDTH_S][3] = 80; 254 xed_width_bits[XED_OPERAND_WIDTH_S64][0] = 80; 255 xed_width_bits[XED_OPERAND_WIDTH_S64][1] = 80; 256 xed_width_bits[XED_OPERAND_WIDTH_S64][2] = 80; 257 xed_width_bits[XED_OPERAND_WIDTH_S64][3] = 80; 258 xed_width_bits[XED_OPERAND_WIDTH_SD][0] = 64; 259 xed_width_bits[XED_OPERAND_WIDTH_SD][1] = 64; 260 xed_width_bits[XED_OPERAND_WIDTH_SD][2] = 64; 261 xed_width_bits[XED_OPERAND_WIDTH_SD][3] = 64; 262 xed_width_bits[XED_OPERAND_WIDTH_SI][0] = 32; 263 xed_width_bits[XED_OPERAND_WIDTH_SI][1] = 32; 264 xed_width_bits[XED_OPERAND_WIDTH_SI][2] = 32; 265 xed_width_bits[XED_OPERAND_WIDTH_SI][3] = 32; 266 xed_width_bits[XED_OPERAND_WIDTH_SS][0] = 32; 267 xed_width_bits[XED_OPERAND_WIDTH_SS][1] = 32; 268 xed_width_bits[XED_OPERAND_WIDTH_SS][2] = 32; 269 xed_width_bits[XED_OPERAND_WIDTH_SS][3] = 32; 270 xed_width_bits[XED_OPERAND_WIDTH_V][0] = 0; 271 xed_width_bits[XED_OPERAND_WIDTH_V][1] = 16; 272 xed_width_bits[XED_OPERAND_WIDTH_V][2] = 32; 273 xed_width_bits[XED_OPERAND_WIDTH_V][3] = 64; 274 xed_width_bits[XED_OPERAND_WIDTH_Y][0] = 0; 275 xed_width_bits[XED_OPERAND_WIDTH_Y][1] = 32; 276 xed_width_bits[XED_OPERAND_WIDTH_Y][2] = 32; 277 xed_width_bits[XED_OPERAND_WIDTH_Y][3] = 64; 278 xed_width_bits[XED_OPERAND_WIDTH_W][0] = 16; 279 xed_width_bits[XED_OPERAND_WIDTH_W][1] = 16; 280 xed_width_bits[XED_OPERAND_WIDTH_W][2] = 16; 281 xed_width_bits[XED_OPERAND_WIDTH_W][3] = 16; 282 xed_width_bits[XED_OPERAND_WIDTH_Z][0] = 0; 283 xed_width_bits[XED_OPERAND_WIDTH_Z][1] = 16; 284 xed_width_bits[XED_OPERAND_WIDTH_Z][2] = 32; 285 xed_width_bits[XED_OPERAND_WIDTH_Z][3] = 32; 286 xed_width_bits[XED_OPERAND_WIDTH_SPW8][0] = 0; 287 xed_width_bits[XED_OPERAND_WIDTH_SPW8][1] = 128; 288 xed_width_bits[XED_OPERAND_WIDTH_SPW8][2] = 256; 289 xed_width_bits[XED_OPERAND_WIDTH_SPW8][3] = 0; 290 xed_width_bits[XED_OPERAND_WIDTH_SPW][0] = 0; 291 xed_width_bits[XED_OPERAND_WIDTH_SPW][1] = 16; 292 xed_width_bits[XED_OPERAND_WIDTH_SPW][2] = 32; 293 xed_width_bits[XED_OPERAND_WIDTH_SPW][3] = 64; 294 xed_width_bits[XED_OPERAND_WIDTH_SPW5][0] = 0; 295 xed_width_bits[XED_OPERAND_WIDTH_SPW5][1] = 80; 296 xed_width_bits[XED_OPERAND_WIDTH_SPW5][2] = 160; 297 xed_width_bits[XED_OPERAND_WIDTH_SPW5][3] = 320; 298 xed_width_bits[XED_OPERAND_WIDTH_SPW3][0] = 0; 299 xed_width_bits[XED_OPERAND_WIDTH_SPW3][1] = 48; 300 xed_width_bits[XED_OPERAND_WIDTH_SPW3][2] = 96; 301 xed_width_bits[XED_OPERAND_WIDTH_SPW3][3] = 192; 302 xed_width_bits[XED_OPERAND_WIDTH_SPW2][0] = 0; 303 xed_width_bits[XED_OPERAND_WIDTH_SPW2][1] = 32; 304 xed_width_bits[XED_OPERAND_WIDTH_SPW2][2] = 64; 305 xed_width_bits[XED_OPERAND_WIDTH_SPW2][3] = 128; 306 xed_width_bits[XED_OPERAND_WIDTH_I1][0] = 1; 307 xed_width_bits[XED_OPERAND_WIDTH_I1][1] = 1; 308 xed_width_bits[XED_OPERAND_WIDTH_I1][2] = 1; 309 xed_width_bits[XED_OPERAND_WIDTH_I1][3] = 1; 310 xed_width_bits[XED_OPERAND_WIDTH_I2][0] = 2; 311 xed_width_bits[XED_OPERAND_WIDTH_I2][1] = 2; 312 xed_width_bits[XED_OPERAND_WIDTH_I2][2] = 2; 313 xed_width_bits[XED_OPERAND_WIDTH_I2][3] = 2; 314 xed_width_bits[XED_OPERAND_WIDTH_I3][0] = 3; 315 xed_width_bits[XED_OPERAND_WIDTH_I3][1] = 3; 316 xed_width_bits[XED_OPERAND_WIDTH_I3][2] = 3; 317 xed_width_bits[XED_OPERAND_WIDTH_I3][3] = 3; 318 xed_width_bits[XED_OPERAND_WIDTH_I4][0] = 4; 319 xed_width_bits[XED_OPERAND_WIDTH_I4][1] = 4; 320 xed_width_bits[XED_OPERAND_WIDTH_I4][2] = 4; 321 xed_width_bits[XED_OPERAND_WIDTH_I4][3] = 4; 322 xed_width_bits[XED_OPERAND_WIDTH_I5][0] = 5; 323 xed_width_bits[XED_OPERAND_WIDTH_I5][1] = 5; 324 xed_width_bits[XED_OPERAND_WIDTH_I5][2] = 5; 325 xed_width_bits[XED_OPERAND_WIDTH_I5][3] = 5; 326 xed_width_bits[XED_OPERAND_WIDTH_I6][0] = 6; 327 xed_width_bits[XED_OPERAND_WIDTH_I6][1] = 6; 328 xed_width_bits[XED_OPERAND_WIDTH_I6][2] = 6; 329 xed_width_bits[XED_OPERAND_WIDTH_I6][3] = 6; 330 xed_width_bits[XED_OPERAND_WIDTH_I7][0] = 7; 331 xed_width_bits[XED_OPERAND_WIDTH_I7][1] = 7; 332 xed_width_bits[XED_OPERAND_WIDTH_I7][2] = 7; 333 xed_width_bits[XED_OPERAND_WIDTH_I7][3] = 7; 334 xed_width_bits[XED_OPERAND_WIDTH_I8][0] = 8; 335 xed_width_bits[XED_OPERAND_WIDTH_I8][1] = 8; 336 xed_width_bits[XED_OPERAND_WIDTH_I8][2] = 8; 337 xed_width_bits[XED_OPERAND_WIDTH_I8][3] = 8; 338 xed_width_bits[XED_OPERAND_WIDTH_VAR][0] = 0; 339 xed_width_bits[XED_OPERAND_WIDTH_VAR][1] = 0; 340 xed_width_bits[XED_OPERAND_WIDTH_VAR][2] = 0; 341 xed_width_bits[XED_OPERAND_WIDTH_VAR][3] = 0; 342 xed_width_bits[XED_OPERAND_WIDTH_BND32][0] = 96; 343 xed_width_bits[XED_OPERAND_WIDTH_BND32][1] = 96; 344 xed_width_bits[XED_OPERAND_WIDTH_BND32][2] = 96; 345 xed_width_bits[XED_OPERAND_WIDTH_BND32][3] = 96; 346 xed_width_bits[XED_OPERAND_WIDTH_BND64][0] = 192; 347 xed_width_bits[XED_OPERAND_WIDTH_BND64][1] = 192; 348 xed_width_bits[XED_OPERAND_WIDTH_BND64][2] = 192; 349 xed_width_bits[XED_OPERAND_WIDTH_BND64][3] = 192; 350 xed_width_bits[XED_OPERAND_WIDTH_QQ][0] = 256; 351 xed_width_bits[XED_OPERAND_WIDTH_QQ][1] = 256; 352 xed_width_bits[XED_OPERAND_WIDTH_QQ][2] = 256; 353 xed_width_bits[XED_OPERAND_WIDTH_QQ][3] = 256; 354 xed_width_bits[XED_OPERAND_WIDTH_YUB][0] = 256; 355 xed_width_bits[XED_OPERAND_WIDTH_YUB][1] = 256; 356 xed_width_bits[XED_OPERAND_WIDTH_YUB][2] = 256; 357 xed_width_bits[XED_OPERAND_WIDTH_YUB][3] = 256; 358 xed_width_bits[XED_OPERAND_WIDTH_YUW][0] = 256; 359 xed_width_bits[XED_OPERAND_WIDTH_YUW][1] = 256; 360 xed_width_bits[XED_OPERAND_WIDTH_YUW][2] = 256; 361 xed_width_bits[XED_OPERAND_WIDTH_YUW][3] = 256; 362 xed_width_bits[XED_OPERAND_WIDTH_YUD][0] = 256; 363 xed_width_bits[XED_OPERAND_WIDTH_YUD][1] = 256; 364 xed_width_bits[XED_OPERAND_WIDTH_YUD][2] = 256; 365 xed_width_bits[XED_OPERAND_WIDTH_YUD][3] = 256; 366 xed_width_bits[XED_OPERAND_WIDTH_YUQ][0] = 256; 367 xed_width_bits[XED_OPERAND_WIDTH_YUQ][1] = 256; 368 xed_width_bits[XED_OPERAND_WIDTH_YUQ][2] = 256; 369 xed_width_bits[XED_OPERAND_WIDTH_YUQ][3] = 256; 370 xed_width_bits[XED_OPERAND_WIDTH_Y128][0] = 256; 371 xed_width_bits[XED_OPERAND_WIDTH_Y128][1] = 256; 372 xed_width_bits[XED_OPERAND_WIDTH_Y128][2] = 256; 373 xed_width_bits[XED_OPERAND_WIDTH_Y128][3] = 256; 374 xed_width_bits[XED_OPERAND_WIDTH_YB][0] = 256; 375 xed_width_bits[XED_OPERAND_WIDTH_YB][1] = 256; 376 xed_width_bits[XED_OPERAND_WIDTH_YB][2] = 256; 377 xed_width_bits[XED_OPERAND_WIDTH_YB][3] = 256; 378 xed_width_bits[XED_OPERAND_WIDTH_YW][0] = 256; 379 xed_width_bits[XED_OPERAND_WIDTH_YW][1] = 256; 380 xed_width_bits[XED_OPERAND_WIDTH_YW][2] = 256; 381 xed_width_bits[XED_OPERAND_WIDTH_YW][3] = 256; 382 xed_width_bits[XED_OPERAND_WIDTH_YD][0] = 256; 383 xed_width_bits[XED_OPERAND_WIDTH_YD][1] = 256; 384 xed_width_bits[XED_OPERAND_WIDTH_YD][2] = 256; 385 xed_width_bits[XED_OPERAND_WIDTH_YD][3] = 256; 386 xed_width_bits[XED_OPERAND_WIDTH_YQ][0] = 256; 387 xed_width_bits[XED_OPERAND_WIDTH_YQ][1] = 256; 388 xed_width_bits[XED_OPERAND_WIDTH_YQ][2] = 256; 389 xed_width_bits[XED_OPERAND_WIDTH_YQ][3] = 256; 390 xed_width_bits[XED_OPERAND_WIDTH_YPS][0] = 256; 391 xed_width_bits[XED_OPERAND_WIDTH_YPS][1] = 256; 392 xed_width_bits[XED_OPERAND_WIDTH_YPS][2] = 256; 393 xed_width_bits[XED_OPERAND_WIDTH_YPS][3] = 256; 394 xed_width_bits[XED_OPERAND_WIDTH_YPD][0] = 256; 395 xed_width_bits[XED_OPERAND_WIDTH_YPD][1] = 256; 396 xed_width_bits[XED_OPERAND_WIDTH_YPD][2] = 256; 397 xed_width_bits[XED_OPERAND_WIDTH_YPD][3] = 256; 398 xed_width_bits[XED_OPERAND_WIDTH_VV][0] = 0; 399 xed_width_bits[XED_OPERAND_WIDTH_VV][1] = 0; 400 xed_width_bits[XED_OPERAND_WIDTH_VV][2] = 0; 401 xed_width_bits[XED_OPERAND_WIDTH_VV][3] = 0; 402 xed_width_bits[XED_OPERAND_WIDTH_ZV][0] = 0; 403 xed_width_bits[XED_OPERAND_WIDTH_ZV][1] = 0; 404 xed_width_bits[XED_OPERAND_WIDTH_ZV][2] = 0; 405 xed_width_bits[XED_OPERAND_WIDTH_ZV][3] = 0; 406 xed_width_bits[XED_OPERAND_WIDTH_WRD][0] = 16; 407 xed_width_bits[XED_OPERAND_WIDTH_WRD][1] = 16; 408 xed_width_bits[XED_OPERAND_WIDTH_WRD][2] = 16; 409 xed_width_bits[XED_OPERAND_WIDTH_WRD][3] = 16; 410 xed_width_bits[XED_OPERAND_WIDTH_MSKW][0] = 64; 411 xed_width_bits[XED_OPERAND_WIDTH_MSKW][1] = 64; 412 xed_width_bits[XED_OPERAND_WIDTH_MSKW][2] = 64; 413 xed_width_bits[XED_OPERAND_WIDTH_MSKW][3] = 64; 414 xed_width_bits[XED_OPERAND_WIDTH_ZMSKW][0] = 512; 415 xed_width_bits[XED_OPERAND_WIDTH_ZMSKW][1] = 512; 416 xed_width_bits[XED_OPERAND_WIDTH_ZMSKW][2] = 512; 417 xed_width_bits[XED_OPERAND_WIDTH_ZMSKW][3] = 512; 418 xed_width_bits[XED_OPERAND_WIDTH_ZF32][0] = 512; 419 xed_width_bits[XED_OPERAND_WIDTH_ZF32][1] = 512; 420 xed_width_bits[XED_OPERAND_WIDTH_ZF32][2] = 512; 421 xed_width_bits[XED_OPERAND_WIDTH_ZF32][3] = 512; 422 xed_width_bits[XED_OPERAND_WIDTH_ZF64][0] = 512; 423 xed_width_bits[XED_OPERAND_WIDTH_ZF64][1] = 512; 424 xed_width_bits[XED_OPERAND_WIDTH_ZF64][2] = 512; 425 xed_width_bits[XED_OPERAND_WIDTH_ZF64][3] = 512; 426 xed_width_bits[XED_OPERAND_WIDTH_ZB][0] = 512; 427 xed_width_bits[XED_OPERAND_WIDTH_ZB][1] = 512; 428 xed_width_bits[XED_OPERAND_WIDTH_ZB][2] = 512; 429 xed_width_bits[XED_OPERAND_WIDTH_ZB][3] = 512; 430 xed_width_bits[XED_OPERAND_WIDTH_ZW][0] = 512; 431 xed_width_bits[XED_OPERAND_WIDTH_ZW][1] = 512; 432 xed_width_bits[XED_OPERAND_WIDTH_ZW][2] = 512; 433 xed_width_bits[XED_OPERAND_WIDTH_ZW][3] = 512; 434 xed_width_bits[XED_OPERAND_WIDTH_ZD][0] = 512; 435 xed_width_bits[XED_OPERAND_WIDTH_ZD][1] = 512; 436 xed_width_bits[XED_OPERAND_WIDTH_ZD][2] = 512; 437 xed_width_bits[XED_OPERAND_WIDTH_ZD][3] = 512; 438 xed_width_bits[XED_OPERAND_WIDTH_ZQ][0] = 512; 439 xed_width_bits[XED_OPERAND_WIDTH_ZQ][1] = 512; 440 xed_width_bits[XED_OPERAND_WIDTH_ZQ][2] = 512; 441 xed_width_bits[XED_OPERAND_WIDTH_ZQ][3] = 512; 442 xed_width_bits[XED_OPERAND_WIDTH_ZUB][0] = 512; 443 xed_width_bits[XED_OPERAND_WIDTH_ZUB][1] = 512; 444 xed_width_bits[XED_OPERAND_WIDTH_ZUB][2] = 512; 445 xed_width_bits[XED_OPERAND_WIDTH_ZUB][3] = 512; 446 xed_width_bits[XED_OPERAND_WIDTH_ZUW][0] = 512; 447 xed_width_bits[XED_OPERAND_WIDTH_ZUW][1] = 512; 448 xed_width_bits[XED_OPERAND_WIDTH_ZUW][2] = 512; 449 xed_width_bits[XED_OPERAND_WIDTH_ZUW][3] = 512; 450 xed_width_bits[XED_OPERAND_WIDTH_ZUD][0] = 512; 451 xed_width_bits[XED_OPERAND_WIDTH_ZUD][1] = 512; 452 xed_width_bits[XED_OPERAND_WIDTH_ZUD][2] = 512; 453 xed_width_bits[XED_OPERAND_WIDTH_ZUD][3] = 512; 454 xed_width_bits[XED_OPERAND_WIDTH_ZUQ][0] = 512; 455 xed_width_bits[XED_OPERAND_WIDTH_ZUQ][1] = 512; 456 xed_width_bits[XED_OPERAND_WIDTH_ZUQ][2] = 512; 457 xed_width_bits[XED_OPERAND_WIDTH_ZUQ][3] = 512; 458 xed_width_bits[XED_OPERAND_WIDTH_ZI8][0] = 512; 459 xed_width_bits[XED_OPERAND_WIDTH_ZI8][1] = 512; 460 xed_width_bits[XED_OPERAND_WIDTH_ZI8][2] = 512; 461 xed_width_bits[XED_OPERAND_WIDTH_ZI8][3] = 512; 462 xed_width_bits[XED_OPERAND_WIDTH_ZI16][0] = 512; 463 xed_width_bits[XED_OPERAND_WIDTH_ZI16][1] = 512; 464 xed_width_bits[XED_OPERAND_WIDTH_ZI16][2] = 512; 465 xed_width_bits[XED_OPERAND_WIDTH_ZI16][3] = 512; 466 xed_width_bits[XED_OPERAND_WIDTH_ZI32][0] = 512; 467 xed_width_bits[XED_OPERAND_WIDTH_ZI32][1] = 512; 468 xed_width_bits[XED_OPERAND_WIDTH_ZI32][2] = 512; 469 xed_width_bits[XED_OPERAND_WIDTH_ZI32][3] = 512; 470 xed_width_bits[XED_OPERAND_WIDTH_ZI64][0] = 512; 471 xed_width_bits[XED_OPERAND_WIDTH_ZI64][1] = 512; 472 xed_width_bits[XED_OPERAND_WIDTH_ZI64][2] = 512; 473 xed_width_bits[XED_OPERAND_WIDTH_ZI64][3] = 512; 474 xed_width_bits[XED_OPERAND_WIDTH_ZU8][0] = 512; 475 xed_width_bits[XED_OPERAND_WIDTH_ZU8][1] = 512; 476 xed_width_bits[XED_OPERAND_WIDTH_ZU8][2] = 512; 477 xed_width_bits[XED_OPERAND_WIDTH_ZU8][3] = 512; 478 xed_width_bits[XED_OPERAND_WIDTH_ZU16][0] = 512; 479 xed_width_bits[XED_OPERAND_WIDTH_ZU16][1] = 512; 480 xed_width_bits[XED_OPERAND_WIDTH_ZU16][2] = 512; 481 xed_width_bits[XED_OPERAND_WIDTH_ZU16][3] = 512; 482 xed_width_bits[XED_OPERAND_WIDTH_ZU32][0] = 512; 483 xed_width_bits[XED_OPERAND_WIDTH_ZU32][1] = 512; 484 xed_width_bits[XED_OPERAND_WIDTH_ZU32][2] = 512; 485 xed_width_bits[XED_OPERAND_WIDTH_ZU32][3] = 512; 486 xed_width_bits[XED_OPERAND_WIDTH_ZU64][0] = 512; 487 xed_width_bits[XED_OPERAND_WIDTH_ZU64][1] = 512; 488 xed_width_bits[XED_OPERAND_WIDTH_ZU64][2] = 512; 489 xed_width_bits[XED_OPERAND_WIDTH_ZU64][3] = 512; 490 xed_width_bits[XED_OPERAND_WIDTH_ZU128][0] = 512; 491 xed_width_bits[XED_OPERAND_WIDTH_ZU128][1] = 512; 492 xed_width_bits[XED_OPERAND_WIDTH_ZU128][2] = 512; 493 xed_width_bits[XED_OPERAND_WIDTH_ZU128][3] = 512; 494 } 495