Home | History | Annotate | Download | only in opcodes

Lines Matching defs:prefix_table

849 #define PREFIX_TABLE(I)		DIS386 (USE_PREFIX_TABLE, (I))
2120 { PREFIX_TABLE (PREFIX_90) },
2259 { PREFIX_TABLE (PREFIX_0F09) },
2267 { PREFIX_TABLE (PREFIX_0F10) },
2268 { PREFIX_TABLE (PREFIX_0F11) },
2269 { PREFIX_TABLE (PREFIX_0F12) },
2273 { PREFIX_TABLE (PREFIX_0F16) },
2278 { PREFIX_TABLE (PREFIX_0F1A) },
2279 { PREFIX_TABLE (PREFIX_0F1B) },
2280 { PREFIX_TABLE (PREFIX_0F1C) },
2282 { PREFIX_TABLE (PREFIX_0F1E) },
2296 { PREFIX_TABLE (PREFIX_0F2A) },
2297 { PREFIX_TABLE (PREFIX_0F2B) },
2298 { PREFIX_TABLE (PREFIX_0F2C) },
2299 { PREFIX_TABLE (PREFIX_0F2D) },
2300 { PREFIX_TABLE (PREFIX_0F2E) },
2301 { PREFIX_TABLE (PREFIX_0F2F) },
2340 { PREFIX_TABLE (PREFIX_0F51) },
2341 { PREFIX_TABLE (PREFIX_0F52) },
2342 { PREFIX_TABLE (PREFIX_0F53) },
2348 { PREFIX_TABLE (PREFIX_0F58) },
2349 { PREFIX_TABLE (PREFIX_0F59) },
2350 { PREFIX_TABLE (PREFIX_0F5A) },
2351 { PREFIX_TABLE (PREFIX_0F5B) },
2352 { PREFIX_TABLE (PREFIX_0F5C) },
2353 { PREFIX_TABLE (PREFIX_0F5D) },
2354 { PREFIX_TABLE (PREFIX_0F5E) },
2355 { PREFIX_TABLE (PREFIX_0F5F) },
2357 { PREFIX_TABLE (PREFIX_0F60) },
2358 { PREFIX_TABLE (PREFIX_0F61) },
2359 { PREFIX_TABLE (PREFIX_0F62) },
2373 { PREFIX_TABLE (PREFIX_0F6F) },
2375 { PREFIX_TABLE (PREFIX_0F70) },
2384 { PREFIX_TABLE (PREFIX_0F78) },
2385 { PREFIX_TABLE (PREFIX_0F79) },
2388 { PREFIX_TABLE (PREFIX_0F7C) },
2389 { PREFIX_TABLE (PREFIX_0F7D) },
2390 { PREFIX_TABLE (PREFIX_0F7E) },
2391 { PREFIX_TABLE (PREFIX_0F7F) },
2456 { PREFIX_TABLE (PREFIX_0FB8) },
2460 { PREFIX_TABLE (PREFIX_0FBC) },
2461 { PREFIX_TABLE (PREFIX_0FBD) },
2467 { PREFIX_TABLE (PREFIX_0FC2) },
2483 { PREFIX_TABLE (PREFIX_0FD0) },
2489 { PREFIX_TABLE (PREFIX_0FD6) },
2507 { PREFIX_TABLE (PREFIX_0FE6) },
2508 { PREFIX_TABLE (PREFIX_0FE7) },
2519 { PREFIX_TABLE (PREFIX_0FF0) },
2526 { PREFIX_TABLE (PREFIX_0FF7) },
2974 { PREFIX_TABLE (PREFIX_0FA6_REG_0) },
2979 { PREFIX_TABLE (PREFIX_0FA6_REG_5) },
2991 { PREFIX_TABLE (PREFIX_0FA7_REG_6) },
3119 static const struct dis386 prefix_table[][4] = {
4541 { PREFIX_TABLE (PREFIX_0F00_REG_6_X86_64) },
4673 { PREFIX_TABLE (PREFIX_0F18_REG_6_MOD_0_X86_64) },
4679 { PREFIX_TABLE (PREFIX_0F18_REG_7_MOD_0_X86_64) },
4707 { PREFIX_TABLE (PREFIX_0F38F8_M_1_X86_64) },
4809 { PREFIX_TABLE (PREFIX_VEX_MAP7_F6_L_0_W_0_R_0_X86_64) },
4815 { PREFIX_TABLE (PREFIX_VEX_MAP7_F8_L_0_W_0_R_0_X86_64) },
5069 { PREFIX_TABLE (PREFIX_0F38D8) },
5073 { PREFIX_TABLE (PREFIX_0F38DC) },
5074 { PREFIX_TABLE (PREFIX_0F38DD) },
5075 { PREFIX_TABLE (PREFIX_0F38DE) },
5076 { PREFIX_TABLE (PREFIX_0F38DF) },
5096 { PREFIX_TABLE (PREFIX_0F38F0) },
5097 { PREFIX_TABLE (PREFIX_0F38F1) },
5102 { PREFIX_TABLE (PREFIX_0F38F6) },
5107 { PREFIX_TABLE (PREFIX_0F38FA) },
5108 { PREFIX_TABLE (PREFIX_0F38FB) },
5109 { PREFIX_TABLE (PREFIX_0F38FC) },
5387 { PREFIX_TABLE (PREFIX_0F3A0F) },
6305 { PREFIX_TABLE (PREFIX_0F10) },
6306 { PREFIX_TABLE (PREFIX_0F11) },
6307 { PREFIX_TABLE (PREFIX_VEX_0F12) },
6311 { PREFIX_TABLE (PREFIX_VEX_0F16) },
6334 { PREFIX_TABLE (PREFIX_VEX_0F2A) },
6336 { PREFIX_TABLE (PREFIX_VEX_0F2C) },
6337 { PREFIX_TABLE (PREFIX_VEX_0F2D) },
6338 { PREFIX_TABLE (PREFIX_0F2E) },
6339 { PREFIX_TABLE (PREFIX_0F2F) },
6378 { PREFIX_TABLE (PREFIX_0F51) },
6379 { PREFIX_TABLE (PREFIX_0F52) },
6380 { PREFIX_TABLE (PREFIX_0F53) },
6386 { PREFIX_TABLE (PREFIX_0F58) },
6387 { PREFIX_TABLE (PREFIX_0F59) },
6388 { PREFIX_TABLE (PREFIX_0F5A) },
6389 { PREFIX_TABLE (PREFIX_0F5B) },
6390 { PREFIX_TABLE (PREFIX_0F5C) },
6391 { PREFIX_TABLE (PREFIX_0F5D) },
6392 { PREFIX_TABLE (PREFIX_0F5E) },
6393 { PREFIX_TABLE (PREFIX_0F5F) },
6411 { PREFIX_TABLE (PREFIX_VEX_0F6F) },
6413 { PREFIX_TABLE (PREFIX_VEX_0F70) },
6426 { PREFIX_TABLE (PREFIX_0F7C) },
6427 { PREFIX_TABLE (PREFIX_0F7D) },
6428 { PREFIX_TABLE (PREFIX_VEX_0F7E) },
6429 { PREFIX_TABLE (PREFIX_VEX_0F7F) },
6505 { PREFIX_TABLE (PREFIX_0FC2) },
6521 { PREFIX_TABLE (PREFIX_0FD0) },
6545 { PREFIX_TABLE (PREFIX_0FE6) },
6557 { PREFIX_TABLE (PREFIX_0FF0) },
6706 { PREFIX_TABLE (PREFIX_VEX_0F3872) },
6806 { PREFIX_TABLE (PREFIX_VEX_0F38CB) },
6807 { PREFIX_TABLE (PREFIX_VEX_0F38CC) },
6808 { PREFIX_TABLE (PREFIX_VEX_0F38CD) },
7351 { PREFIX_TABLE (PREFIX_VEX_0F384A_X86_64_W_0_L_0) },
7435 { PREFIX_TABLE (PREFIX_VEX_0F38F2_L_0) },
7440 { PREFIX_TABLE (PREFIX_VEX_0F38F3_L_0) },
7445 { PREFIX_TABLE(PREFIX_VEX_0F38F5_L_0) },
7450 { PREFIX_TABLE(PREFIX_VEX_0F38F6_L_0) },
7455 { PREFIX_TABLE(PREFIX_VEX_0F38F7_L_0) },
7598 { PREFIX_TABLE (PREFIX_VEX_0F3AF0_L_0) },
7922 { PREFIX_TABLE (PREFIX_VEX_0F41_L_1_W_0) },
7923 { PREFIX_TABLE (PREFIX_VEX_0F41_L_1_W_1) },
7927 { PREFIX_TABLE (PREFIX_VEX_0F42_L_1_W_0) },
7928 { PREFIX_TABLE (PREFIX_VEX_0F42_L_1_W_1) },
7932 { PREFIX_TABLE (PREFIX_VEX_0F44_L_0_W_0) },
7933 { PREFIX_TABLE (PREFIX_VEX_0F44_L_0_W_1) },
7937 { PREFIX_TABLE (PREFIX_VEX_0F45_L_1_W_0) },
7938 { PREFIX_TABLE (PREFIX_VEX_0F45_L_1_W_1) },
7942 { PREFIX_TABLE (PREFIX_VEX_0F46_L_1_W_0) },
7943 { PREFIX_TABLE (PREFIX_VEX_0F46_L_1_W_1) },
7947 { PREFIX_TABLE (PREFIX_VEX_0F47_L_1_W_0) },
7948 { PREFIX_TABLE (PREFIX_VEX_0F47_L_1_W_1) },
7952 { PREFIX_TABLE (PREFIX_VEX_0F4A_L_1_W_0) },
7953 { PREFIX_TABLE (PREFIX_VEX_0F4A_L_1_W_1) },
7957 { PREFIX_TABLE (PREFIX_VEX_0F4B_L_1_W_0) },
7958 { PREFIX_TABLE (PREFIX_VEX_0F4B_L_1_W_1) },
7962 { PREFIX_TABLE (PREFIX_VEX_0F90_L_0_W_0) },
7963 { PREFIX_TABLE (PREFIX_VEX_0F90_L_0_W_1) },
7967 { PREFIX_TABLE (PREFIX_VEX_0F91_L_0_W_0) },
7968 { PREFIX_TABLE (PREFIX_VEX_0F91_L_0_W_1) },
7972 { PREFIX_TABLE (PREFIX_VEX_0F92_L_0_W_0) },
7973 { PREFIX_TABLE (PREFIX_VEX_0F92_L_0_W_1) },
7977 { PREFIX_TABLE (PREFIX_VEX_0F93_L_0_W_0) },
7978 { PREFIX_TABLE (PREFIX_VEX_0F93_L_0_W_1) },
7982 { PREFIX_TABLE (PREFIX_VEX_0F98_L_0_W_0) },
7983 { PREFIX_TABLE (PREFIX_VEX_0F98_L_0_W_1) },
7987 { PREFIX_TABLE (PREFIX_VEX_0F99_L_0_W_0) },
7988 { PREFIX_TABLE (PREFIX_VEX_0F99_L_0_W_1) },
8052 { PREFIX_TABLE (PREFIX_VEX_0F3848_X86_64_L_0_W_0) },
8064 { PREFIX_TABLE
8068 { PREFIX_TABLE (PREFIX_VEX_0F3850_W_0) },
8072 { PREFIX_TABLE (PREFIX_VEX_0F3851_W_0) },
8096 { PREFIX_TABLE (PREFIX_VEX_0F385C_X86_64_L_0_W_0) },
8100 { PREFIX_TABLE (PREFIX_VEX_0F385E_X86_64_L_0_W_0) },
8104 { PREFIX_TABLE (PREFIX_VEX_0F385F_X86_64_L_0_W_0) },
8108 { PREFIX_TABLE (PREFIX_VEX_0F386B_X86_64_L_0_W_0) },
8112 { PREFIX_TABLE (PREFIX_VEX_0F386C_X86_64_L_0_W_0) },
8116 { PREFIX_TABLE (PREFIX_VEX_0F386E_X86_64_L_0_W_0) },
8120 { PREFIX_TABLE (PREFIX_VEX_0F386F_X86_64_L_0_W_0) },
8136 { PREFIX_TABLE (PREFIX_VEX_0F38B0_W_0) },
8140 { PREFIX_TABLE (PREFIX_VEX_0F38B1_W_0) },
8170 { PREFIX_TABLE (PREFIX_VEX_0F38D2_W_0) },
8174 { PREFIX_TABLE (PREFIX_VEX_0F38D3_W_0) },
8178 { PREFIX_TABLE (PREFIX_VEX_0F38DA_W_0) },
8258 { PREFIX_TABLE (PREFIX_VEX_MAP5_F8_X86_64_L_0_W_0) },
8262 { PREFIX_TABLE (PREFIX_VEX_MAP5_F9_X86_64_L_0_W_0) },
8266 { PREFIX_TABLE (PREFIX_VEX_MAP5_FD_X86_64_L_0_W_0) },
8490 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_0) },
8571 { PREFIX_TABLE (PREFIX_0FAE_REG_0_MOD_3) },
8576 { PREFIX_TABLE (PREFIX_0FAE_REG_1_MOD_3) },
8581 { PREFIX_TABLE (PREFIX_0FAE_REG_2_MOD_3) },
8586 { PREFIX_TABLE (PREFIX_0FAE_REG_3_MOD_3) },
8590 { PREFIX_TABLE (PREFIX_0FAE_REG_4_MOD_0) },
8591 { PREFIX_TABLE (PREFIX_0FAE_REG_4_MOD_3) },
8596 { PREFIX_TABLE (PREFIX_0FAE_REG_5_MOD_3) },
8600 { PREFIX_TABLE (PREFIX_0FAE_REG_6_MOD_0) },
8601 { PREFIX_TABLE (PREFIX_0FAE_REG_6_MOD_3) },
8605 { PREFIX_TABLE (PREFIX_0FAE_REG_7_MOD_0) },
8610 { PREFIX_TABLE (PREFIX_0FC7_REG_6_MOD_0) },
8611 { PREFIX_TABLE (PREFIX_0FC7_REG_6_MOD_3) }
8616 { PREFIX_TABLE (PREFIX_0FC7_REG_7_MOD_3) }
8625 { PREFIX_TABLE (PREFIX_0F38F8_M_0) },
8630 { PREFIX_TABLE (PREFIX_VEX_0F3849_X86_64_L_0_W_0_M_0) },
8631 { PREFIX_TABLE (PREFIX_VEX_0F3849_X86_64_L_0_W_0_M_1) },
8654 { PREFIX_TABLE (PREFIX_0F01_REG_0_MOD_3_RM_6) },
8655 { PREFIX_TABLE (PREFIX_0F01_REG_0_MOD_3_RM_7) },
8661 { PREFIX_TABLE (PREFIX_0F01_REG_1_RM_2) },
8663 { PREFIX_TABLE (PREFIX_0F01_REG_1_RM_4) },
8664 { PREFIX_TABLE (PREFIX_0F01_REG_1_RM_5) },
8665 { PREFIX_TABLE (PREFIX_0F01_REG_1_RM_6) },
8666 { PREFIX_TABLE (PREFIX_0F01_REG_1_RM_7) },
8682 { PREFIX_TABLE (PREFIX_0F01_REG_3_RM_1) },
8692 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_0) },
8693 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_1) },
8694 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_2) },
8696 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_4) },
8697 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_5) },
8698 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_6) },
8699 { PREFIX_TABLE (PREFIX_0F01_REG_5_MOD_3_RM_7) },
8705 { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_2) },
8708 { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_5) },
8709 { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_6) },
8710 { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_7) },
9101 if ((((prefix_table[dp->op[1].bytemode][vindex].prefix_requirement
9104 && !prefix_table[dp->op[1].bytemode][vindex].name)
9121 dp = &prefix_table[dp->op[1].bytemode][vindex];